H3Droid Android development on allwinner H3 chip project


(bpi team) #1

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

BPI-M2+/BPI-M2+ EDU also use allwinner H3 chip design . anyone like this project :slight_smile:

more please see H3Droid official website:

https://www.h3droid.com/


(The Linux Bug) #2

Hey All!

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

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)

[quote]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![/quote]

[quote]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![/quote]

Cheers!


(The Linux Bug) #3

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! :smiley:

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!


(bpi team) #4

i see you not test on BPI-M2+ ???, it not on you support line???


(pmp-p) #5

Hi, sure we could and we would be glad to, but sadly in our well filled fruits basket we don’t have any Bananas except A20 If you could send hardware then we may able to support the different voltage regulator used. Best regards and thanks for any kind of support :wink:


(bpi team) #6

can you give me your mail , i will send BPI-M2+ sample to you


(pmp-p) #7

Sadly it seems your (qq.com) spam filters are blocking mails from H3Droid.com, and our PR departement cannot communicate with you. Do you want me to send delivery address via private message ?


(bpi team) #8

OK .please PM to me .or use GMAIL send you mail


(The Linux Bug) #9

Hey All!

Today we are happy to release H3Droid version 1.3.3 which includes some long awaited bug fixes and some new features!

As of this release there has been 7,890 downloads of H3Droid!

What makes H3droid special?

  • Plenty of H3 boards supported (and the rest should require simple reconfiguration)
  • Universal native installer (only 176MB for fully working system, no need for windows)
  • Mainline uboot
  • Changed partition layout
  • Support for different usb-wifi dongles:
    • realtek: 8188/8192cu, 8188eu, 8812/8821au
    • ralink: 5370 and similar
    • mediatek: 7601u
    • broadcom: 6212
  • Touchscreens: compatible with usbtouchscreen.ko and few i2c/spi
  • Custom video modes in native resolution: 800x480 1024x600 1024x768 1280x1024 1360x768
  • H3resc: custom recovery, configuration and updating system
  • Working powermenu (reboot/poweroff)
  • /data/rc.local for user customizable init
  • navbar+sysbar
  • ssh server with key access
  • Virtual kb disabled when using physical kb
  • Support for installing and dual booting Armbian
  • micropython, i2c/spi kernel modules enabled for tinkering
  • gps modules can be made working with user help

New / Fixed in H3Droid version 1.3.3:

  • Added: Custom resolutions, NATIVE, not scaled. settable via h3resc:
    • 800x480, 1024x600, 1024x768, 1280x1024, 1360x768
    • Resolution settings have now been removed from Android
  • Added: Power menu, to activate long-press power button in navbar, then:
    • Reboot: short press - normal reboot
    • Reboot: long press - h3resc
    • Poweroff: short press - h3fakeoff (clean android shutdown with wake up handler)
  • Added: Screen timeout is now enabled (120min) and configurable
  • Added: Auto-hide on-screen keyboard when physical keyboard is connected
  • Added: Usb dongle: realtek 8821/8812au (untested)
  • Added: Red Gear Controller keymap (2563:0523)
  • Added: i2c-tiny-usb.ko (attiny85), proxy.ko, virtual_touchscreen.ko
  • Added: Config cache to h3resc and installer (wifi, change-fex, change-uboot)
  • Added: Progress feedback in installer
  • Added: Vendor_0eef_Product_0001.idc
  • Added: New kernel modules:
    • gpio-buttons
    • touchscreens: eeti_ts (i2c/spi), cypress ttsp (i2c/spi), egalax_ts (i2c) and few others
    • Cypress M8 USB Serial
    • Qualcomm Serial modem
    • USB 2.0 SVGA dongle (Net2280/SiS315)
  • Added: Installer now creates /data/swapfile (128M)
  • Fixed: Salmon (red/pink) screen workaround
  • Fixed: sshd ptmx bug (rootsh/ssh can be used more than once now)
  • Fixed: Pointer hotspot
  • Fixed: rtl8192cu (8188cu) …again
  • Fixed: Assorted small fixes to h3resc and h3droid:
    • ssh key regen adds missing newline and removes old files
    • 1stboot dmesg is saved to /data/tmp
    • Added fdisk and resize
    • Added real sed to h3resc
    • Populate env variables for rclocal
  • Fixed: ip-up/down-pppoe (might fix pppoe)

We are proud to announce that SinoVoip BananaPi M2+ boards are now fully supported by H3Droid!

Please check out the ‘How it Looks’ page as the layout has changed a bit!

We encourage all users to also re-read the updated H3ii and H3resc pages as some of the options have changed!

Also, take a moment to check out our blog, we will be making more posts there as time goes on!

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 have added a development channel to auto-update in H3resc for those who participate, however, it is a hidden option which you will need to come chat with us to get!

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!


#10

it might not be obvious from release notes, but bpi-m2* boards (the ones using H3 and H2+ soc are supported in 1.3.3)


(Carlos Alberto) #11

Hi , have how to , to use this project , i try, but no understand procedure .

have one how to for a complete guide ?


#12

did you check: https://h3droid.com/h3ii ?


(Carlos Alberto) #13

In this step (after) , i put this sdcard on M2+ zero, i no have image on screen, after put on energy this board .

“Write the image using your favorite image writing tool to your SDcard. (Ex: dd / etcher / Win32DiskImager)”


HDMI BPI-Zero Not Working
(The Linux Bug) #14

Hey All!

Today we are happy to release H3Droid version 1.3.4 which includes some long awaited bug fixes and a few new features (ROOT / Superuser IS HERE)! :grinning::grin:

What makes H3droid special?

  • Plenty of H3 boards supported (and the rest should require simple reconfiguration)
  • Universal native installer (only 176MB for fully working system, no need for windows)
  • Mainline uboot
  • Changed partition layout
  • Support for different usb-wifi dongles:
    • realtek: 8188/8192cu, 8188eu, 8812/8821au
    • ralink: 5370 and similar
    • mediatek: 7601u
    • broadcom: 6212
  • Touchscreens: compatible with usbtouchscreen.ko and few i2c/spi
  • Custom video modes in native resolution: 800x480 1024x600 1024x768 1280x1024 1360x768
  • H3resc: custom recovery, configuration and updating system
  • Working powermenu (reboot/poweroff)
  • /data/rc.local for user customizable init
  • navbar+sysbar
  • ssh server with key access
  • Virtual kb disabled when using physical kb
  • Support for installing and dual booting Armbian
  • micropython, i2c/spi kernel modules enabled for tinkering
  • gps modules can be made working with user help

New / Fixed / Changed in H3Droid version 1.3.4:

  • Added: Superuser (ROOT) (untested, disabled by default, enabler in h3resc)
  • Added: H3ii: enable cvbs/pal if edid is empty, ie. no hdmi display connected. needs testing.
  • Added: Kernel module: radio-rda5807
  • Added: Display scaling (overscan) is back
  • Added: SoC info to “about device”
  • Added: Waveshare 0eef:0005 touchscreen single-touch support (untested, please report)
  • Added: 1080i to selectable modes in h3resc
  • Added: GPS support (fusedlocation and gps.default module, to enable gps edit build.prop: ro.kernel.android.gps)
  • Added: Coloured ir key mappings for remotes (red/green/yellow/blue), you can set own shortcuts with:
    -to launch url: setprop persist.user.shortcut_red http://some.website.com
    -to launch app: setprop persist.user.shortcut_red app–split–com.android.settings–split–com.android.settings.Settings
  • Fixed: typos in settings
  • Fixed: small fixes to data resizer and armbian installer scripts
  • Fixed: ‘green armbian fix’, renamed to ‘dvi fix toggle’
  • Changed: removed tethering settings (needs working softap drivers)
  • Changed: H3resc: item 53 changed into ADDONS submenu with:
    -enable latest gapps
    -enable superuser
    -install spmc/kodi 16.4.2
  • Changed: sshd start is now controlled via property (enabled by default)
  • Changed: net.bt.name
  • Changed: display scaling minimum to 80% (from 90%)

Please check out the ‘How it Looks’ page as the layout has changed a bit!

We encourage all users to also re-read the updated H3ii and H3resc pages as some of the options have changed!

Also, take a moment to check out our blog, we will be making more posts there as time goes on!

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 have added a development channel to auto-update in H3resc for those who participate, however, it is a hidden option which you will need to come chat with us to get!

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!