Support for OrangePi Zero2(H616/DDR3), Zero3 and Zero 2W (H618/LPDDR4)

it’s 32 Gb (gigabit), so 32/8 = 4GB.
I have made builds with gnome and xfce, they are uploaded to the g.drive

Is USB booting mandatory for this to work? My Opi zero 3 only have a black screen and a red led on the board.

1 Like

Can you please explain what you mean by “usb booting”? Is it usb uart? This is necessary in case of problems. Otherwise, after writing the image to the microsd card, you can access the device via hdmi or ssh by connecting opi-zero3 to the router via ethernet

I wrote the image with win32DiskImager to an sd card. The hdmi has no output and and only the red led is on on the board.

Could you please suggest anything to start diagnosing the problem? I have no idea how to get anything from the board to see where did it fail.

The PSU is fine and I also tried other official distros, they all worked.

oops, I think I forgot to reply to you. Some time after your message, I rebuilt the image again and checked that it works correctly for me. Another person recently told me that it works for them too.

1 Like

junari, Unfortunately I had difficulties with the delivery of the DRAM for replacement from China, and it has not arrived yet, but ANBERNIC released a new model “anbernic RG34XXSP” Which has the same hardware as RG35XX but with 2 GB of RAM. And I wanted to hear your opinion about the system’s operability without replacing the hardware components.

1 Like

Hi. 2 GB is twice as good as 1 GB. As far as I know, the guys have already added the necessary support, so I can add this device to my build if you want to buy it. BTW, I replaced 1 GB with 4 GB in my rg35xxh

1 Like

Hi, I received an anbernic rg 34XXSP, but only now I realized that it has a different screen that is not recognized (3.4-inch IPS full viewing angle, OCA full lamination / 720 * 480), there is also no DC / OTG, I can’t connect a keyboard to at least enter the terminal, that is, I need a docking station, which I don’t have, and I have no idea which one will suit it.
As for a new assembly for it, you can do it, but without the ability to connect a headset, it’s brick.

The screen isn’t too much of a problem. I definitely saw patches for your version at loki666 in the rocknix distribution. Connecting third-party devices without a second USB port is a problem, yes. We could add control via antimicrox or xboxdrv to the image so that it works right out of the box. But unfortunately, I’m very, very busy for that at the moment.
Do not use the docking station for the single USB port—it is better to use it only for charging. Accidentally turning on USB host mode while charging may cause the device to malfunction

Connecting a USB Hub as an intermediary might get around that problem short-term, potentially allowing several accessible ports.

I meant that https://www.reddit.com/r/ANBERNIC/comments/1f1iun2/an_explanation_of_the_usb_c_charging_issues_on/

2 Likes

It would be great to have fully functional buttons, I would only have to connect the Bluetooth peripherals, but there is no one to make such a request, only you, but I have no right to rush you.
I also had to pre-order the memory for the RG 35xx and it won’t arrive soon.

I think I’ll do it this weekend

It seems like this will take more time. The main problem is remaping buttons to emulate a mouse.

antimicrox - gives a segfault when launched from the console or systemd, completely useless

xboxdrv - seems unable to use the dpad buttons as a mouse, cannot combine sticks and buttons into one controller (in the anbernics buttons and sticks are two different physical controllers), but it is possible to emulate an Xbox controller, which allows native control to be activated in many games or programs

evsieve - looks great, can make one virtual controller from several physical ones or make a mouse from a keyboard. BUT, remaping the dpad buttons to mouse movement did not work.

The developer of the evsieve program was very kind to figure out the program settings and add some useful features. Now I can add this to the main firmware image, as well as support for all Anbernic devices on the H700.

1 Like

hi, you can try rg35xxh – Google Drive

You need to replace dtb with your own in /boot/extlinux/extlinux.conf

Summary
sun50i-h700-anbernic-rg28xx.dtb
sun50i-h700-anbernic-rg34xx.dtb
sun50i-h700-anbernic-rg34xx-sp.dtb
sun50i-h700-anbernic-rg35xx-2024.dtb
sun50i-h700-anbernic-rg35xx-2024-rev6-panel.dtb
sun50i-h700-anbernic-rg35xx-h.dtb
sun50i-h700-anbernic-rg35xx-h-rev6-panel.dtb
sun50i-h700-anbernic-rg35xx-plus.dtb
sun50i-h700-anbernic-rg35xx-plus-rev6-panel.dtb
sun50i-h700-anbernic-rg35xx-pro.dtb
sun50i-h700-anbernic-rg35xx-sp.dtb
sun50i-h700-anbernic-rg35xx-sp-v2-panel.dtb
sun50i-h700-anbernic-rg40xx-h.dtb
sun50i-h700-anbernic-rg40xx-v.dtb
sun50i-h700-anbernic-rgcubexx.dtb

I added remapping buttons for mouse emulation. You can add additional button remappings in /usr/lib/systemd/system/evsieve.service
Let me know about any problems or successful boot

1 Like

junari, I tried to run the build on RG34XX-SP in the original screen resolution, but it didn’t work out. The console turns off 10 seconds after turning on, to do this, I rewrote the model configs the way you intended (I checked all the configs just in case) the configuration is only for models with a 4:3 screen, they work on RG34XX-SP, but the image can be obtained via HDMI, but it is not stable. The problem that I haven’t gotten any further with is that the buttons don’t work in the RG35XX-H configuration on the 34XX-SP, everything is working fine on the 35XX-H, except for the work environment error.

1 Like

Hello. I am sorry that it did not work out. I believe I can run dtb for rg34xx-sp on my rg35xxh for debugging. It will take a little longer, as the microsd card I have been using all this time has died

And which one environment error?

Sorry, the error is not in the production environment, but in Calamares, PID: 979 SignalPrevran (6) (error details are not loaded), well, unless you killed it during loading.

Try again please, I re-upload image. Dpad sometime didn’t work on first start, just power off and power on