New N2 user - some initial issues

Post Reply
benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

New N2 user - some initial issues

Unread post by benwillcox » Tue Apr 16, 2019 5:13 am

Hi all,

I've been using a C2 for several years as part of my JagDroid project (www.jagdroid.org) as have many others, and have just today received my N2 so started getting everything setup with a view to upgrading to the N2 in my car.
As I expected, there are a few software related issues that need working out (was the same with the C2 back then :-)), so I'll just list some of my findings below which I hope are constructive, sorry if the list is long but I want to capture everything that I've found:

- Odroid Settings App - once in a submenu you can't go back a level, you have to go Home then back into the Odroid Settings
- I'm using an RTD2662 based board at 800x480p60 resolution. In Odroid settings I choose Display, Screen Resolution, Display Mode, I have to turn off 'Support Resolution' to find 800x480p60hz - I then have to reboot to change mode (didn't need to reboot with the C2). The resolution changes, but when I go back to the same menu it shows Display Mode as ODROID-VU5/7. Would be good if it showed the current setting.
- As reported by a couple of other users on the Forum, the Android navigation buttons are all stacked on top of each other on the right hand side of the screen when using this resolution. I can change this in Display, Display Size but the only other option I get is 'Custom (120)' which makes everything too small. On the C2 I could edit build.prop and set the LCD Density property manually - can this be done on the N2 (there is no /build.prop)?
- If I unplug and re-plug the HDMI cable, the screen goes blank. I have to power cycle the N2 to restore the display.
- Some apps force rotation to Portrait mode, even when set to Landscape in Odroid Settings (this was the same in C2). I can install the App ' Rotation Control' from Google Play, but would be better if this was built-in.
- My Wifi doesn't reconnect at boot, using the official Odroid wifi module 0. I have to manually go to wifi and switch on after booting.
- Can the battery icon be removed from the top icon bar?
- I used the F7 - F10 key shortcuts in Odroid Utility on the C2 to launch the Terminal to soft-shutdown via USB keyboard emulation in my car, and also to launch the Navigation App. Could this functionality be added to Odroid Settings please?
- I read the post about installing Supersu which is very complicated - is the N2 not already rooted, or can it be?
- Music app immediately closes when launched with a USB drive plugged in. If launched first then USB stick plugged in, it doesn't find the music files.

These are the main things I found so far, hopefully some of these can be fixed :-)

Many thanks!
Ben
These users thanked the author benwillcox for the post:
Sailor (Tue Apr 16, 2019 7:51 am)

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Tue Apr 16, 2019 6:41 am

Hello me again.
I did some more testing related to the Display Size DPI issue. I rooted my device following the instructions for SuperSu on the forum (thank you) and installed a custom DPI adjusting app. It seems that any DPI above 120 and the icons move to the right side of the screen, but are all stacked on top of each other making them unusable. This is almost the same problem that I had with the C2 back in 2016: viewtopic.php?f=137&t=24294
At that time a patch was incorporated which forced the icons to the bottom irrespective of the DPI setting - I think this is also what we need here!

Also we are suffering from the same ACM device numbering problem as discussed (and solved) here: viewtopic.php?t=27226
The issue being that if an Arduino Leonardo (presumably also any device creating a /dev/ACMx device) is plugged in as well as a GPS device, the ordering of the /dev/ACMx devices is not allocated to the same device each time. The GPS needs to be on /dev/ACM0 to work. Connecting the Arduino shifts the GPS to ACM1 or ACM2 (sometimes I have 2 x Arduino connected).
@tobetter would it be possible to incorporate the same fix here?

Many thanks!
Ben
These users thanked the author benwillcox for the post:
Sailor (Tue Apr 16, 2019 7:51 am)

User avatar
tobetter
Posts: 3003
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 8 times
Been thanked: 19 times
Contact:

Re: New N2 user - some initial issues

Unread post by tobetter » Tue Apr 16, 2019 9:16 am

Hi,

Well...what a long request. :) I cannot promise everything what you've asked for are being fix, but many of them would be seriously managed to find out the solution or workarounds. Please understand if we are moving slow or not 100% meet your requirement due to HK's capability and priorities. But, we are listening the requirements anf trying to fix them.

Let me answer your request for today. :)

Code: Select all

Odroid Settings App - once in a submenu you can't go back a level, you have to go Home then back into the Odroid Setting
Isn't possible to back to previous menu with right button of mouse? Do you need any other key combos to perform the same?

Code: Select all

I'm using an RTD2662 based board at 800x480p60 resolution. In Odroid settings I choose Display, Screen Resolution, Display Mode, I have to turn off 'Support Resolution' to find 800x480p60hz - I then have to reboot to change mode (didn't need to reboot with the C2). The resolution changes, but when I go back to the same menu it shows Display Mode as ODROID-VU5/7. Would be good if it showed the current setting.
To be honest, we were having a bit of difficulties to manage the display features on ODROID-N2 due to the change of display system from previous Android version, I and my team have always the same problem whenever new Android comes. As of now, display resolution cannot be changed without rebooting. Let me talk with a person who manages the ODROID settings for display menu.

Code: Select all

As reported by a couple of other users on the Forum, the Android navigation buttons are all stacked on top of each other on the right hand side of the screen when using this resolution. I can change this in Display, Display Size but the only other option I get is 'Custom (120)' which makes everything too small. On the C2 I could edit build.prop and set the LCD Density property manually - can this be done on the N2 (there is no /build.prop)?
My understanding is correct you want to change the DPI with the figure which you like to set. Obviously, there is build.prop in the current Android but it's in boot partition which cannot be easily accessible by ordinary users. Let me have a discussion internally which option is better, 1) changing the root file system accessible by the user or 2) change the display setting to have more DPIs.

Code: Select all

If I unplug and re-plug the HDMI cable, the screen goes blank. I have to power cycle the N2 to restore the display.
This is the known issue and manage in a higer priority than others. Hope to be fixed in the release this week.

Code: Select all

Some apps force rotation to Portrait mode, even when set to Landscape in Odroid Settings (this was the same in C2). I can install the App ' Rotation Control' from Google Play, but would be better if this was built-in.
Basically, I am a bit hesitate to include the app packages since that would let us to contact the app developer or supporting the bugs which we cannot manage. Maybe I am a bit overthinking... :)

Code: Select all

My Wifi doesn't reconnect at boot, using the official Odroid wifi module 0. I have to manually go to wifi and switch on after booting.
Wifi module #0, good to know if there is user of it. Let me check with @codewalker.

Code: Select all

Can the battery icon be removed from the top icon bar?
Technically yes, I am putting UX customization to lower priority since it could let uses ask to change other UX as well. I am a bit weak to manage the details. ;)

Code: Select all

- I used the F7 - F10 key shortcuts in Odroid Utility on the C2 to launch the Terminal to soft-shutdown via USB keyboard emulation in my car, and also to launch the Navigation App. Could this functionality be added to Odroid Settings please?
It sounds like customizable shortcut funtions. Since there are some or many users to use ODROID as a car PC, these requirements are been asked. Probably, map a key to launch a cetain app or perform an action would be possible, just I am a bit hesitate to implement the UX. But let me discuss with my team and let one of them hand up and let you know.

Code: Select all

- I read the post about installing Supersu which is very complicated - is the N2 not already rooted, or can it be?
Earlier we pushed SuperSu by default in the former Android platform, but seems there is no for Pie yet. @joerg had guided to use Magsik to root and @codewalker had tested it. I and @codewalker are looking into it if we can make ODROID be rooted by default. Not yet decided, but will let you know. Since there are many users want the rooted device, we are looking into seriously.

Code: Select all

Music app immediately closes when launched with a USB drive plugged in. If launched first then USB stick plugged in, it doesn't find the music files.
Well, sounds annoying for the car PC. Let us think about it if we can fix it.

Code: Select all

Also we are suffering from the same ACM device numbering problem as discussed (and solved) here: https://forum.odroid.com/viewtopic.php?t=27226
The issue being that if an Arduino Leonardo (presumably also any device creating a /dev/ACMx device) is plugged in as well as a GPS device, the ordering of the /dev/ACMx devices is not allocated to the same device each time. The GPS needs to be on /dev/ACM0 to work. Connecting the Arduino shifts the GPS to ACM1 or ACM2 (sometimes I have 2 x Arduino connected).
I do remember the patch which arrange the device numbers for USB-serial devices. The device node number is a not always same unless specific rule is defined. Generic Linux system uses udev which manage the device rules, but Android does not have it. The thing what I propose you to use another device node for GPS instead of /dev/ACM0, in which /dev/gps which is mapped with /dev/ACMx. Let me double check if it works on ODROID-N2.

"Tapatalk wishes you to have fun with ODROID"

These users thanked the author tobetter for the post (total 2):
Sailor (Tue Apr 16, 2019 6:02 pm) • qcasey1 (Thu Apr 18, 2019 7:35 am)

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Tue Apr 16, 2019 4:55 pm

tobetter wrote:
Tue Apr 16, 2019 9:16 am
Hi,

Well...what a long request. :) I cannot promise everything what you've asked for are being fix, but many of them would be seriously managed to find out the solution or workarounds. Please understand if we are moving slow or not 100% meet your requirement due to HK's capability and priorities. But, we are listening the requirements anf trying to fix them.
Thanks for the quick response! Lots of the issues in fact are not high priority but just 'nice to have', but thought it best to give my feedback for longer term improvements too.

Odroid Settings App - once in a submenu you can't go back a level, you have to go Home then back into the Odroid Setting
Isn't possible to back to previous menu with right button of mouse? Do you need any other key combos to perform the same?
I'm using a touchscreen with no mouse connected, so no right button :-) It just needs a 'Back' icon in the menu.

To be honest, we were having a bit of difficulties to manage the display features on ODROID-N2 due to the change of display system from previous Android version, I and my team have always the same problem whenever new Android comes. As of now, display resolution cannot be changed without rebooting. Let me talk with a person who manages the ODROID settings for display menu.
Thanks, it's not a big problem.

My understanding is correct you want to change the DPI with the figure which you like to set. Obviously, there is build.prop in the current Android but it's in boot partition which cannot be easily accessible by ordinary users. Let me have a discussion internally which option is better, 1) changing the root file system accessible by the user or 2) change the display setting to have more DPIs.
Yes. In fact I managed to change the DPI with a third party app, but the problem mainly is as described here: viewtopic.php?f=178&t=34567
So at DPi settings of 120 or above, all the navigation bar icons are stacked on top of each other on the right side of the screen so are unusable. A similar problem existed on the C2, which got patched to force the navigation icons to always be at the bottom with any DPI settings. To be useful in a car type of application the DPI needs to be around 170, so it's pretty essential to be able to fix this navigation bar problem, even if the DPI is changed by a third party app.

Some apps force rotation to Portrait mode, even when set to Landscape in Odroid Settings (this was the same in C2). I can install the App ' Rotation Control' from Google Play, but would be better if this was built-in.
Basically, I am a bit hesitate to include the app packages since that would let us to contact the app developer or supporting the bugs which we cannot manage. Maybe I am a bit overthinking... :)
OK, low priority as it can be fixed with the external app.

My Wifi doesn't reconnect at boot, using the official Odroid wifi module 0. I have to manually go to wifi and switch on after booting.
Wifi module #0, good to know if there is user of it. Let me check with @codewalker.
Thanks, I realised afterwards that there is an option in the wifi settings to reconnect automatically, but even after switching this on it doesn't.

Can the battery icon be removed from the top icon bar?
Technically yes, I am putting UX customization to lower priority since it could let uses ask to change other UX as well. I am a bit weak to manage the details. ;)
Thanks, agreed it's lower priority

- I used the F7 - F10 key shortcuts in Odroid Utility on the C2 to launch the Terminal to soft-shutdown via USB keyboard emulation in my car, and also to launch the Navigation App. Could this functionality be added to Odroid Settings please?

It sounds like customizable shortcut funtions. Since there are some or many users to use ODROID as a car PC, these requirements are been asked. Probably, map a key to launch a cetain app or perform an action would be possible, just I am a bit hesitate to implement the UX. But let me discuss with my team and let one of them hand up and let you know.
That would be great thank you, just simply a keyboard shortcut to launch an app would be fine.

- I read the post about installing Supersu which is very complicated - is the N2 not already rooted, or can it be?
Earlier we pushed SuperSu by default in the former Android platform, but seems there is no for Pie yet. @joerg had guided to use Magsik to root and @codewalker had tested it. I and @codewalker are looking into it if we can make ODROID be rooted by default. Not yet decided, but will let you know. Since there are many users want the rooted device, we are looking into seriously.
Ok thanks. In fact after I read the documentation again it was quite easy to root, but of course most people will expect it already to be rooted like the C2.

Music app immediately closes when launched with a USB drive plugged in. If launched first then USB stick plugged in, it doesn't find the music files.
Well, sounds annoying for the car PC. Let us think about it if we can fix it.
Thanks!

Also we are suffering from the same ACM device numbering problem as discussed (and solved) here: viewtopic.php?t=27226
The issue being that if an Arduino Leonardo (presumably also any device creating a /dev/ACMx device) is plugged in as well as a GPS device, the ordering of the /dev/ACMx devices is not allocated to the same device each time. The GPS needs to be on /dev/ACM0 to work. Connecting the Arduino shifts the GPS to ACM1 or ACM2 (sometimes I have 2 x Arduino connected).
I do remember the patch which arrange the device numbers for USB-serial devices. The device node number is a not always same unless specific rule is defined. Generic Linux system uses udev which manage the device rules, but Android does not have it. The thing what I propose you to use another device node for GPS instead of /dev/ACM0, in which /dev/gps which is mapped with /dev/ACMx. Let me double check if it works on ODROID-N2.
Thanks that would be great.

"Tapatalk wishes you to have fun with ODROID"
I am having fun with ODROID!

Regards,
Ben

User avatar
codewalker
Posts: 556
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: New N2 user - some initial issues

Unread post by codewalker » Tue Apr 16, 2019 6:36 pm

- My Wifi doesn't reconnect at boot, using the official Odroid wifi module 0. I have to manually go to wifi and switch on after booting.
Hi, benwillcox

If you have OTG cable, Please connect Wifi module 0 to usb device port.

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Wed Apr 17, 2019 2:48 am

codewalker wrote:
Tue Apr 16, 2019 6:36 pm
If you have OTG cable, Please connect Wifi module 0 to usb device port.
Thanks, yes it seems to work correctly when in the OTG port.

I did some more testing, when in the normal USB port with no other USB device connected it starts up ok. If I have my touchscreen connected at the same time it causes the wifi not to auto-start.
Here is the ID of the touch device:

Bus 001 Device 005: ID 0416:5020

Hopefully it can be fixed!

Thanks,
Ben

User avatar
codewalker
Posts: 556
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: New N2 user - some initial issues

Unread post by codewalker » Wed Apr 17, 2019 5:07 pm

- Some apps force rotation to Portrait mode, even when set to Landscape in Odroid Settings (this was the same in C2). I can install the App ' Rotation Control' from Google Play, but would be better if this was built-in.
Edit persist.sys.app.rotation in /vendor/builld.prop.
persist.sys.app.rotation=middle_port -> force_land

User avatar
codewalker
Posts: 556
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: New N2 user - some initial issues

Unread post by codewalker » Thu Apr 18, 2019 5:00 pm

- Can the battery icon be removed from the top icon bar?
https://android.gadgethacks.com/how-to ... -0186364/

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Fri Apr 19, 2019 4:06 am

codewalker wrote:
Wed Apr 17, 2019 5:07 pm
Edit persist.sys.app.rotation in /vendor/builld.prop.
persist.sys.app.rotation=middle_port -> force_land
I don't seem to be able to get permission to edit the file, even though I've rooted the device using the instructions.
If I use sshdroid and ssh to the N2 I log in as root but have no permission to even view the file. su doesn't work.
If I use adb then I can open the file but vi tells me the file is read-only, even though I'm root and have rw permission on the file according to ls.
Thanks but following the instructions I don't get the option to edit status bar settings. Its not a big problem, maybe something changed since that article was published.

Ben

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Fri Apr 19, 2019 4:18 am

benwillcox wrote:
Fri Apr 19, 2019 4:06 am
Thanks but following the instructions I don't get the option to edit status bar settings. Its not a big problem, maybe something changed since that article was published.
I found this app instead: https://play.google.com/store/apps/deta ... id.uituner which has what I need. It also allows you to switch the Navigation bar to Compact mode which removes the volume, screenshot and power icon which is perfect for a Car!

Ben

benwillcox
Posts: 119
Joined: Wed Oct 05, 2016 6:34 pm
languages_spoken: english
ODROIDs: C1+
C2
Location: United Kingdom
Has thanked: 0
Been thanked: 2 times
Contact:

Re: New N2 user - some initial issues

Unread post by benwillcox » Fri Apr 19, 2019 5:21 am

I noticed an update was available in Odroid Settings, so tried to apply the online update. The update downloaded but after it installed it was still the same 20190404 image installed.
So I tried downloading the 20190418 manually then using 'From downloaded package' option - Odroid Settings just crashes on choosing the update package.

I then decided to download the full self-install image of the 20190418 and flashed my eMMC to start again. So now I'm on the latest version however when trying to install the opengapps package following the documentation on the Forum, when the system reboots it goes to the Android Recovery menu and just says Error! Installation aborted.

Ben

User avatar
tobetter
Posts: 3003
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 8 times
Been thanked: 19 times
Contact:

Re: New N2 user - some initial issues

Unread post by tobetter » Fri Apr 19, 2019 5:28 am

benwillcox wrote:
Fri Apr 19, 2019 5:21 am
I noticed an update was available in Odroid Settings, so tried to apply the online update. The update downloaded but after it installed it was still the same 20190404 image installed.
So I tried downloading the 20190418 manually then using 'From downloaded package' option - Odroid Settings just crashes on choosing the update package.

I then decided to download the full self-install image of the 20190418 and flashed my eMMC to start again. So now I'm on the latest version however when trying to install the opengapps package following the documentation on the Forum, when the system reboots it goes to the Android Recovery menu and just says Error! Installation aborted.

Ben
Did you install 32 bit GAPPS package or 64 bit one? You must install 32 bit only ATM.

qcasey1
Posts: 1
Joined: Thu Apr 18, 2019 7:29 am
languages_spoken: english
ODROIDs: XU4, N2
Has thanked: 2 times
Been thanked: 0
Contact:

Re: New N2 user - some initial issues

Unread post by qcasey1 » Fri Apr 19, 2019 7:10 am

The update through the ODROID settings worked fine on my N2, although I've left it mostly stock since flashing originally. Shows 20190418

I'm also using this for a car install, hopefully going to replace a Nexus 7. Seems like a very promising device!

Post Reply

Return to “Android”

Who is online

Users browsing this forum: No registered users and 0 guests