Power & Source of Big Ideas

H3Droid - Android image specifically to work on Allwinner H3

Moderators: chensy, FATechsupport

Hello All!

For those who have not yet heard about our project, let us introduce H3Droid!

Image

H3Droid - an Android image developed specifically to work on Allwinner H3 devices!

The best part? It is FREE!

The only thing we ask for is feedback and if you are interested you can make donations to fund further updates and fixes to the project.

Please make sure to read through our F.A.Q. and review the notes on our download page before installation for the best results and to set appropriate expectations for this image!

We welcome any feedback you may have either in this thread or through the e-mail form on our page!

We have only recently started our testing for the NanoPi M1 and NanoPi M1 Plus and would welcome testers to help us perfect the image for these platforms! If you have time, we invite you to come to our IRC channel #H3droid on Freenode to chat with us!

Thanks in advance for trying our image and any feedback you can provide!


Cheers!
Just a quick note...

We are currently having issues getting the NanoPi M1 Plus to work right because we can't find a good FEX which activates the WiFi and gmac correctly. If anyone has a known good working FEX that will work with mainline u-boot, please feel free to share as this will help us to get things working for the NanoPi M1 Plus more quickly.

The NanoPi M1 is already know to work very well with this image using the opipc u-boot and nanopim1 fex, however, until version 1.2.7 is released you will need to manually change the DRAM setting in the FEX to '576' and recompile it for the best stability. If you need assistance with doing this, please feel free to stop by our IRC channel #H3droid on Freenode and chat with us!

Cheers!
Hello All!

Just wanted to make a quick update on the progress for NanoPi M1 Plus. With some outside help from a few volunteers who were gracious with their time and thanks to the guys from Armbian, we are about half way there! We have managed to get gmac or the 'gigabit ethernet' working on the NanoPi M1 Plus now, after spending some time with reviewing the kernel, u-boot and fex. We finally found some changes needed in the fex file to get things working.

While we have the ethernet working and are pretty sure this should be ready for the next release, the WiFi will be another story as it looks to need some software specific changes to work and we will need to work out how those will be integrated. Full functionality may be delayed until 1.2.8 (or later?) depending on how development goes over the next several weeks.

In the meantime if you would like help getting your board working and have at least a general understanding of use of Linux on one of these boards first, feel free to stop by our IRC Channel #H3Drooid on Freenode and we will try to help you as time allows!

Thanks everyone for their support! Remember, it is your feedback that drives our development, so please let us know your experience!

Have a great day!
The H3Droid Team
Hello All,

Just wanted to let you know we will be releasing H3Droid version 1.2.7 here shortly and give you an overview of what you can expect!

This is a pretty major release and adds some new features! Most importantly H3Resc (more to come on this upon release!), USB automount is fixed, support for FriendlyArm H3 boards and an easier installation process!

New in version 1.2.7:
- Changed aoe.ko (and few serial modules) to builtin
- New fex: nanopim1+ (untested) (gmac support only)
- Installer: upgrade mode (preserves partition layout and UDISK content)
- Installer: several fixes to workaround distros differences
- Recompiled with current uboots:
nanopi_m1, nanopi_m1_plus, nanopi_neo, nanopi_neo_air, orangepi_2,
orangepi_lite, orangepi_one, orangepi_pc, orangepi_pc_plus, orangepi_plus,
orangepi_plus2e, orangepi_zero, Sinovoip_BPI_M2_Plus
- Updated rc.local calling to prevent deadlocks
- Added H3resc with boot menu (hold power key on boot): shell, change uboot/fex/boot.cmd, update h3droid from usbdrive/internet, wipe user data
- USB Automount should work on all ports now
- Fixed shell jni path to allow java tools usage
- Added slip(builtin), rtl2830.ko and few others
- Removed g_android and enabled other g_* modules
- Initial resolution set to 1920x1080

As you can see there is a lot to look forward to! We have just a little more testing to do and you should see 1.2.7 out within the next 4-24 hours, so keep checking back!


As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!


Thanks again to everyone who has provided their time and support to H3Droid!


If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!

Cheers!
Hello All!

H3Droid 1.2.7 is now available for download!

Updates / Changes in version 1.2.7:
- Changed aoe.ko (and few serial modules) to builtin
- New fex: nanopim1+ (untested) (gmac support only)
- Installer: upgrade mode (preserves partition layout and UDISK content)
- Installer: several fixes to workaround distros differences
- Recompiled with current uboots:
nanopi_m1, nanopi_m1_plus, nanopi_neo, nanopi_neo_air, orangepi_2,
orangepi_lite, orangepi_one, orangepi_pc, orangepi_pc_plus, orangepi_plus,
orangepi_plus2e, orangepi_zero, Sinovoip_BPI_M2_Plus
- Updated rc.local calling to prevent deadlocks
- Added H3resc with boot menu (hold power key on boot): shell, change uboot/fex/boot.cmd, update h3droid from usbdrive/internet, wipe user data
- USB Automount should work on all ports now
- Fixed shell jni path to allow java tools usage
- Added slip(builtin), rtl2830.ko and few others
- Removed g_android and enabled other g_* modules
- Initial resolution set to 1920x1080

Thanks to all of you, we are currently at 508 downloads and climbing!

As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!

Thanks again to everyone who has provided their time and support to H3Droid!

If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!

Cheers!
In H3Droid version 1.2.7 we are happy to introduce H3resc!

H3resc is our new rescue mode which introduces the H3Droid upgrade feature and much more!

Image

We invite you to visit the informational page we have made to tell about H3resc and all its features!

Please let us know any feedback about usage/bugs/etc so that we may continue to improve it!

Cheers!
i guess either no one has nano pi h3 based board, no users know there is a nanopi forum, or no one having nanopi is interested in using android, eh?
Hey All!

First off, we wanted to take a moment and mention that H3Droid was mentioned today on CNX Software blog and want to thank them for their support!

We know it has been a while since we posted an update here but there has been a lot of development work going into version 1.2.8!

We plan to be releasing 1.2.8 with-in the next 24-48 hours so stay tuned!

Some of the updates you can expect in version 1.2.8:
- removed sunxi-ir-rx.ko from autoloading
- added logitech c270 usb webcam
- installer: added dex cache purge to update path
- installer: gservices/playstore updates are disabled by default
- added: chat, pppd, pppoe
- h3resc: added gpm(mouse), nano, mc/mcedit, ldd, iozone, missing terminals, micropython, blktrace, gnu ddrescue
- removed eth from uboots
- fixed red led on boards with emmc
- fixed rc.local not being run bug introduced in 1.2.7
- bootmenu: removed powerkey-to-h3resc, added usb kb in bt (space) to boot to h3resc
- installer: batch mode, preparing for fel-installer interaction
- beta testing new screen resolutions (only 480p works reliably right now)
- installer: copy rc.local if found
- added kexec to kernel
- installer: requires squashfs to be available
- image_installer (H3ii): write to card, then make it autoinstall on device. you NEED to select fex/uboot on first h3resc boot

We will finally be introducing our Image Installer (H3ii) which will help all of you Windows and Mac users to install H3Droid finally! With H3ii all you will have to do is burn the image using dd/etcher/Win32Diskimager to your SDcard and then boot, the installer runs automatically on first boot and allows you to install directly from the card!

H3ii is only one of our major updates in the works, we are also still working on the FEL installer and we still urge you to go and vote!

Thanks to all of you, we are currently at 934 downloads and climbing!

As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!

Thanks again to everyone who has provided their time and support to H3Droid!

If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!

Cheers!
Hey All!


We know it has been a while since we posted an new version, but it is FINALLY HERE! H3Droid version 1.2.8!

New in H3Droid version 1.2.8:
- removed sunxi-ir-rx.ko from autoloading
- added logitech c270 usb webcam
- installer: added dex cache purge to update path
- installer: gservices/playstore updates are disabled by default
- added: chat, pppd, pppoe
- h3resc: added gpm(mouse), nano, mc/mcedit, ldd, iozone, missing terminals, micropython, blktrace, gnu ddrescue
- removed eth from uboots
- fixed red led on boards with emmc
- fixed rc.local not being run bug introduced in 1.2.7
- bootmenu: removed powerkey-to-h3resc, added usb kb in bt (space) to boot to h3resc
- installer: batch mode, preparing for fel-installer interaction
- beta testing new screen resolutions (only 480p works reliably right now)
- installer: copy rc.local if found
- added kexec to kernel
- installer: requires squashfs to be available
- added wifi support for 8188cu (some dongles, please report issues) :D
- image_installer (H3ii): write to card, then make it autoinstall on device. you NEED to select fex/uboot on first h3resc boot

We are proud to introduce:
Image


H3Droid Image Installer (H3ii)

H3ii is what all of you Windows users have been dreaming of, it is a simple image you can burn to your SDcard, place in your board and boot!

The installation is an automated process run on first boot and all you have to do is set your uboot and fex files in H3resc!

Make sure to review the documentation and give it a try!


H3ii is only one of our major updates in the works, we are also still working on the FEL installer and we still urge you to go and vote!


Thanks to all of you, we are currently at 963 downloads and climbing!


As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!


Thanks again to everyone who has provided their time and support to H3Droid!


If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!



Cheers!
Hey All!

A little earlier today we released H3Droid version 1.2.9 to patch some bugs and include a few new features! :D

New in H3Droid version 1.2.9:
- h3resc: UDISK partition resizer
- h3resc: display resolution changer (480p, 720p, 1080p)
- Fixed bug that prevented 8188eu from working
- Changed default: we are using 720p now as default display resolution, you can change it later in h3resc

We are also still working on the FEL installer and we still urge you to go and vote!

Thanks to all of you, we are currently at 1031 downloads and climbing!

As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!

Thanks again to everyone who has provided their time and support to H3Droid!



Cheers!
Hey All!

Today we are happy to release H3Droid version 1.3.1 which includes some bug fixes and a few new features! :D

New / Fixed in H3Droid version 1.3.1:
- H3resc: added tv out enabler in display config
- H3resc: reboot menu changes
- H3resc: added hdcp toggler (for green Armbian syndrome)
- H3resc: enabled numlock by default
- Fixed usb wifi dongles (oops.)
- Fixed cpu type display in settings
- Fixed ssh keypair generation and 'rootsh' command
- Fixed samba bug in filemanager app (crash when interface is up but not configured)
- Added more usb dongles (untested): ath9k_htc, ath6k_usb
- H3ii: added opi+ detection (usb should work now with H3ii install)
- uboot: fixed 'd' for droid
- Added AR1100 support file (idc)
- Initial mockup of additional navbar buttons (power button is not doing anything at the moment)


We apologize for the delay in releasing this version but due to bugs an a lack of people to alpha test things are taking a bit longer as we progress to fully test.

If you have time to be an alpha tested we would welcome you to come by our IRC channel #H3droid on Freenode IRC network and get in touch with us. We are happy to provide testing access to those who have time to go through the image and provide useful feedback. We will soon be planning to add the alpha channel to auto-update in H3resc for those who participate, so it will make testing even easier!


The FEL installer is currently in BETA and we are looking for people to test here as well. You can find the current BETA software on the new Fel Installer page on our website!

As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!

Thanks again to everyone who has provided their time and support to H3Droid!
If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!


Cheers!
First of all, great job for providing stable android image for H3. I am using it on my NanoPi M1 Plus board.

1. I want to know about changing HDMI out resolution in android. I have 1920x1080 monitor and connecting to it via HDMI the resolution seems to be 1280x720. This i see via adb

Code: Select all

 cat /sys/class/graphics/fb0/modes 
and also

Code: Select all

wm size 
Is it correct? Also changing display>hdmi output mode in android settings reflects no change in these outputs. Any suggestion how to make it work correctly?

2. How can i burn this image to eMMC?

Thanks
Hey All!

Today we are happy to release H3Droid version 1.3.2 which includes some long awaited bug fixes and a few new features! :D


New / Fixed in H3Droid version 1.3.2:
- Fixed wallpaper chooser
- Fixed settings button in overlay
- Changed navbar and launcher3 layouts (needs clearing launcher3 app data if you updated to see changes)
- Added sounds back (without ringtones)
- Removed battery indicator from systray
- WiFi fixed, please test and report back!
- New usb wifi dongle support: mt7601u
- Enabled settings: data usage, accessibility, keyguard
- Added settings icon to all-apps- Disabled zswap, enabled /data/swapfile (128M)
- Kernel: changed to SLUB, upped min free mem, optimized for speed, enabled stackprotector and seccomp
- Fixed h3armbian installer (final customization wasn't running)
- CSR Compatible USB dongles should work for Bluetooth, please report issues.
(Onboard Bluetooth is currently still not supported).

We apologize again for the delay in releasing this version but due to bugs and a lack of people to a test our development builds, things are taking a bit longer as we progress to fully test.

If you have time to be an development build tester we would welcome you to come by our IRC channel #H3droid on Freenode IRC network and get in touch with us. We are happy to provide development access to those who have time to go through the image and provide useful feedback. We will soon be planning to add the development channel to auto-update in H3resc for those who participate, so it will make testing even easier!

The FEL installer is currently in BETA and we are looking for people to test here as well. You can find the current BETA software on the Fel Installer page on our website!

As always, please feel free to provide feedback here on the forum, on our feedback form or come chat with us on IRC in #H3Droid on Freenode!

Thanks again to everyone who has provided their time and support to H3Droid!

If you LIKE or LOVE H3Droid and want to give back but don't have the time to help, donate to our developers!

Cheers!
@ranjanp

For your first issue, regarding resolution, please be sure to set the resolution in H3resc using option #23 and selecting the resolution you wish to have. This will set the resolution and should correct the issue you are seeing.

Additionally, you can burn the image to eMMc using H3resc and choosing option #56 "Clone SD to eMMc".

You may wish to actually review the reference page for H3resc as well to get a better idea of all the options available.

Just let us know if you have any other questions.

Cheers!
TheLinuxBug wrote:
@ranjanp

For your first issue, regarding resolution, please be sure to set the resolution in H3resc using option #23 and selecting the resolution you wish to have. This will set the resolution and should correct the issue you are seeing.

Additionally, you can burn the image to eMMc using H3resc and choosing option #56 "Clone SD to eMMc".

You may wish to actually review the reference page for H3resc as well to get a better idea of all the options available.

Just let us know if you have any other questions.

Cheers!


@TheLinuxBug Thanks for your response.
Resolution seems ok now.
Also cloning to eMMc works too.
Is there any repo for h3resc somewhere?

Who is online

In total there is 1 user online :: 0 registered, 0 hidden and 1 guest (based on users active over the past 5 minutes)
Most users ever online was 42 on Fri Jul 15, 2016 1:04 am

Users browsing this forum: No registered users and 1 guest