View: 211689|Reply: 359

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

  [Copy link]

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
Published in 2017-5-4 06:32:53 | Show all floors |Read mode
Edited by TheLinuxBug at 2017-5-4 06:38

Hello All!

It seems like almost a year ago now that I originally posted this thread on Android for H3 devices in this forum... since that time a small group of us H3 fans have worked to bring you something special...

May we present to you...




The best part?  It is FREE!  


The only thing we ask for is feedback and once things are a bit more stable we may be looking for some 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!


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


Cheers!

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2017-10-24 06:36:27 | Show all floors
Edited by TheLinuxBug at 2017-10-24 07:34

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!


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!







Cheers!



0

threads

94

posts

2501

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2501
Published in 2019-6-13 19:48:57 | Show all floors
long press on 'restart' in android to boot to h3resc
dissatisfied with android on your H3 device? try again with https://h3droid.com/

0

threads

94

posts

2501

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2501
Published in 2019-5-18 05:51:30 | Show all floors
only key authentication is enabled, you must add your public ssh key to /data/ssh/authorized_keys
dissatisfied with android on your H3 device? try again with https://h3droid.com/

0

threads

94

posts

2501

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2501
Published in 2019-5-17 03:37:05 | Show all floors
schlauchboot: you either put it in the file: /data/rc.local or run in root console
dissatisfied with android on your H3 device? try again with https://h3droid.com/

0

threads

94

posts

2501

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2501
Published in 2018-11-7 06:11:04 | Show all floors
for green linux it's about some setting in fex/h3resc, in 1.3.4 i think it got renamed to dvi or hdcp fix (in display submenu). as for the freeze, only video freezes or whole board?
dissatisfied with android on your H3 device? try again with https://h3droid.com/

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2018-2-26 05:18:03 | Show all floors
Edited by TheLinuxBug at 2018-2-26 09:55

Hey All!

Today we are happy to release H3Droid version 1.3.3 which includes some long awaited bug fixes and a few 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)


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!




Cheers!

0

threads

8

posts

51

credits

Registered member

Rank: 2

credits
51
Published in 2017-9-8 15:16:47 | Show all floors
Issue with 1.3.1 with orange pi pc

- Software power button not work
- Find wi-fi networks, but can't connect to any

0

threads

1

posts

110

credits

Registered member

Rank: 2

credits
110
Published in 2017-8-19 06:12:22 | Show all floors
supermax replied at 2017-8-19 00:20
hello i have an orange pi pc and I installed with 1.30 INSTALLER. I have a problem with netflix. aft ...

I have this problem too, for quite some time.
Just click twice on the "30 seconds rewind" button, the video should work.
It might take some tries to make it work.
It`s related to the adaptative video quality, when it reaches a higher bitrate, video freezes.  

2

threads

52

posts

565

credits

Senior member

Rank: 4

credits
565
Published in 2017-7-10 08:34:41 | Show all floors
@RagnerBG

both Kodi and SPMC of playstore are gone android 5 or 6 please use the kodi fork for h3droid you can find here :  https://github.com/koying/SPMC/releases/tag/16.4.2-spmc/

16.1 version has been fully tested on h3droid including tvheadend frontend,  1080p won't work on boards with less than 512MB, you'll have to read the h3droid faq to trick physical screen to 720p    (  NOT H3droid fault, BSP are missing source code to correct that ).
Power management and wake with IR remote are on the todo list, so stay tuned.
These aren't the Droids you're looking for. . .You look for H3Droid !

2

threads

52

posts

565

credits

Senior member

Rank: 4

credits
565
Published in 2017-7-3 04:47:24 | Show all floors
Edited by pmpp at 2017-7-2 21:49

Thanks for reporting, now it has been fixed
and new images are online for download

These aren't the Droids you're looking for. . .You look for H3Droid !

0

threads

7

posts

97

credits

Registered member

Rank: 2

credits
97
Published in 2017-5-5 17:06:20 | Show all floors
you should post this on the facebopok group. https://www.facebook.com/groups/1483270805309190/

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2017-5-6 02:29:59 | Show all floors
Edited by TheLinuxBug at 2017-5-6 03:18

Hello @vapenae ,

Sorry but we do not have a facebook account to use for this.  If you would like, you are welcome to post it for us and let people know about the project.

We, however, do not have any plans to register a facebook account for this project.

Thanks for your feedback!

Have a great day!

Cheers!



3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2017-5-6 02:31:28 | Show all floors
Edited by TheLinuxBug at 2017-5-6 03:22

Also, one more thing, if you do decide to provide feedback either here or by our form on the site we would ask that it please be in English.

The participants in this project are English speaking so we will not be able to provide support in other languages.  

Thanks for your understanding!

Cheers!




0

threads

7

posts

97

credits

Registered member

Rank: 2

credits
97
Published in 2017-5-6 04:13:05 | Show all floors
I went ahead and made a post there for you guys.

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2017-5-7 01:34:46 | Show all floors
Edited by TheLinuxBug at 2017-5-7 01:43

@vapenae Yeah we saw a nice increase of traffic there for a bit, thanks!

We also see that the is some chatter about us on a Russian forum as well, anyone who is Russian may appreciate the additional instructions in Russian (since we only provide support in english): https://4pda.ru/forum/index.php?showtopic=750921&st=2480

Thanks to all who have so far tested our project and provided feedback!  We have been having ongoing discussions on what our next steps are going to be, we have quite a few things brewing:
1. eMMc Installer
2. Bluetooth support
3. Windows/Mac installer for H3Droid for more novice users
4. We are considering providing .img files for a few of the more popular boards -- though this doesn't provide much ability to make needed changes to FEX files, Wifi chipset, etc which can be done with the current installer, so we are not sure about this yet but we have taken note of the demand for this this!

For those of you seeking assistance with the image, we would encourage you to post here instead of sending feedback from our form as it will allow others to contribute and help you out.  The form on our site only goes to one guy, is only being reviewed once daily and as time permits.  By posting here all of the members of our project will be able to see your request, along with people from this community and will likely provide for faster responses and assistance.

We also have an IRC channel on the Freenode IRC network, #H3Droid and you are welcome to join us there to ask questions/participate  (if you join to ask questions, please just ask and wait so we will have a chance to assist you (we are all in different time/job zones) ).

Of course, if you need to contact us and it isn't something you want to post here, please do use our feedback form on the page.

Thanks again everyone for all of the support!

Cheers!

0

threads

1

posts

6

credits

Novice

Rank: 1

credits
6
Published in 2017-5-7 04:19:40 | Show all floors
Nice! Any chance that orange pi lite will work with this image?

3

threads

54

posts

1384

credits

Gold member

Rank: 6Rank: 6

credits
1384
 Author| Published in 2017-5-7 04:23:47 | Show all floors
Edited by TheLinuxBug at 2017-5-7 04:31
@guinaldi said: Nice! Any chance that orange pi lite will work with this image?

Yes, it works! In fact we just finished updating the F.A.Q. showing that it is tested and known to work.  Please be sure to use a high quality Class 10 SDcard though, because of the limited memory the image tends to swap a lot, with a slow card it may in some cases even crash or freeze because there won't be enough IO available.  

Also, just to clarify, as is mentioned on our site H3Droid will technially support ANY Allwinner H3 device, you just need to update the FEX file to the correct one during installation.  Now, there may be some boards which have some peripherals such as WiFi which we haven't provided modules for or may not be set to insert the module for it.  However, if you login to the board via SSH after installation you may be able to review /vendor/modules directory to see if your driver is available.  We do plan to add more information (a howto) later on how you can update the WiFi drivers for your devices. So far we just haven't had enough time to document every little thing (even our about this project page is still pending currently ...   ).

We encourage you to review the F.A.Q. and Download pages for more information!

Hope this answers your question!

Cheers!


0

threads

2

posts

143

credits

Registered member

Rank: 2

credits
143
Published in 2017-5-7 14:21:18 | Show all floors
Hello,
thank you for this release,
I will try it on Pi+ 2E & Pi Lite, and say you my impressions...

-->Mike
-->Mike

0

threads

19

posts

518

credits

Senior member

Rank: 4

credits
518
Published in 2017-5-7 14:45:24 | Show all floors
Good work!
pls fix:
resolution(720p bug)
add root and most popular wi-fi driver(MT7601 etc)

PS: What file is responsible for the boot configuration? as script.bin, I have add IR code my remote for power on.
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list