Official Release of Armbian on Youyeetoo R1 v3

Armbian Logo

Hello everyone,

After months of hard work, I’m happy to announce that the Youyeetoo R1 v3 board is now fully integrated into the Armbian ecosystem!

1. Official releases:

Logo Release Variant Extensions Kernel Version
Debian Logo Armbian Bookworm Minimal / IOT - 6.1
Ubuntu Logo Armbian Noble Desktop Gnome 6.1

2. Snapshot releases (unofficial):

These are usually built by me and include fixes that are later released in the mainline.

Logo Release Variant Extensions Kernel version
Debian Logo Armbian Trixie Standard - 6.1, 6.10, 6.11
Debian Logo Armbian Bookworm Standard - 6.1, 6.10, 6.11
Ubuntu Logo Armbian Noble Standard - 6.1, 6.10, 6.11
Ubuntu Logo Armbian Jammy Standard - 5.10
Debian Logo Armbian Bullseye Standard - 5.10
Armbian Bookworm Standard OMV 6.1

If you own one of these boards and would like to test and report issues, feel free to contact me via email at yyt@superkali.me or open an issue on GitHub Armbian or GitHub Armbian-YYT. Your feedback will help me improve the compatibility and performance of the board.

3. Frequently Asked Questions:

  1. Why was only version v3 integrated and not v1?
    Unfortunately, I don’t own the v1 version, so I can’t verify that everything works as expected. In theory, Armbian should work on v1, but some features might not be fully functional.

  2. How can I contribute to the development?
    You can help by testing the available versions, identifying bugs, and reporting issues using the links provided above. If you’re up for it, you can also submit pull requests, which will be reviewed and potentially merged into the mainline.

  3. Is the current version considered stable?
    Yes, versions are thoroughly tested before release, and we never release a version that would render the board unusable.

  4. Do you plan to integrate retrogaming systems like Batocera?
    Yes, my goal is to first fully optimize this board within Armbian and then begin development for Batocera.

For any other questions, feel free to comment below!

1 Like
Youyeetoo

Hello everyone,

This is an update about the Youyeetoo R1 v3, now support kernel 6.12-rc7, it’s available on snapshot, soon will be available on official site.

1. Official releases:

Logo Release Variant Extensions Kernel Version
Debian Logo Armbian Bookworm Minimal / IOT - 6.1
Ubuntu Logo Armbian Noble Desktop Gnome 6.1
Armbian Bookworm Minimal / IOT OMV 6.1

2. Snapshot releases (unofficial):

These are usually built by me and include fixes that are later released in the mainline.

Logo Release Variant Extensions Kernel version
Debian Logo Armbian Bookworm Standard - 6.1, 6.12
Debian Logo Armbian Bookworm Desktop Xfce 6.1, 6.12
Ubuntu Logo Armbian Noble Standard - 6.1, 6.12
Ubuntu Logo Armbian Noble Desktop Gnome 6.1, 6.12
Armbian Bookworm Standard OMV 6.1, 6.12
EDK2 UEFI - - -

If you own one of these boards and would like to test and report issues, feel free to contact me via email at yyt@superkali.me or open an issue on GitHub Armbian or GitHub OpenSource-YYT. Your feedback will help me improve the compatibility and performance of the board.

3. Frequently Asked Questions:

  1. Why was only version v3 integrated and not v1?
    Unfortunately, I don’t own the v1 version, so I can’t verify that everything works as expected. In theory, Armbian should work on v1, but some features might not be fully functional.

  2. How can I contribute to the development?
    You can help by testing the available versions, identifying bugs, and reporting issues using the links provided above. If you’re up for it, you can also submit pull requests, which will be reviewed and potentially merged into the mainline.

  3. Is the current version considered stable?
    Yes, versions are thoroughly tested before release, and we never release a version that would render the board unusable.

  4. Do you plan to integrate retrogaming systems like Batocera?
    Yes, my goal is to first fully optimize this board within Armbian and then begin development for Batocera.

For any other questions, feel free to comment below!

1 Like

:+1:
great job !!!

1 Like

Hello everyone,

This is an update about the Youyeetoo R1 v3, which now supports kernel 6.14-rc4 and 6.1.99. It is available in the snapshot releases.

Snapshot Releases (Unofficial)

These snapshots are usually built by me and contain fixes that are later merged into the mainline.

Logo Release Variant Extensions Kernel Version
Armbian Bookworm Standard - 6.1.99, 6.14-rc4
Armbian Bookworm Desktop Xfce 6.1.99, 6.14-rc4
Armbian Noble Standard - 6.1.99, 6.14-rc4
Armbian Noble Desktop Gnome 6.1.99, 6.14-rc4
EDK2 UEFI - - -

If you own one of these boards and would like to test and report issues, feel free to contact me via email at yyt@superkali.me or open an issue on:

Your feedback will help improve compatibility and performance.

Frequently Asked Questions

1. Why was only version v3 integrated and not v1?

Unfortunately, I don’t own the v1 version, so I can’t verify that everything works as expected. In theory, Armbian should work on v1, but some features might not be fully functional.

2. How can I contribute to the development?

You can help by testing available versions, identifying bugs, and reporting issues using the links provided above. If you’re up for it, you can also submit pull requests, which will be reviewed and potentially merged into the mainline.

3. Is the current version considered stable?

Yes, releases are thoroughly tested, and no version is released if it risks making the board unusable.

For any other questions, feel free to comment below!

1 Like

Hey @SuperKali, and thank you very much for maintaining compatibility for that platform! Since you’re owning a v3, could you provide flashing instructions here, or point me to a place with working flashing instructions for MacOS (or Linux)? Just a description of how you perform that task would already be super helpful cause the official documentation was not helping at all.

Edit: For any weary traveler passing by here, I’ve eventually figured out what to do. Here comes the step-by-step guide how to flash Armbian to the YouYeeToo R1 using MacOS:

  1. Clone rkdeveloptool from github and patch using these instructions to fix a compatibility issue with clang (the code is written to be compiled with gcc; you can also just compile with gcc if you don’t mind the additional 500MB installation size on your machine and the binary being linked against an additional lib).
  2. Install required packages using brew and then build & “install”:
    brew install automake autoconf libusb pkg-config git wget
    cd rkdeveloptool
    autoreconf -i
    ./configure
    make -j $(sysctl -n hw.ncpu)
    cp rkdeveloptool /opt/homebrew/bin/
  3. Switch the little OTG-switch on the bottom of the R1 to position “1”
  4. Before powering on the R1, get a cursed USB-A-male-to-USB-A-male cable and use a USB-A-to-C-adapter at one end to connect it to your MacBook. Plug the other USB-A-male end into the blue USB-A port on the R1. There might be cursed USB-A-male-to-USB-C cables, but I have found none.
  5. It is important that you have plugged in the cursed cable before powering up the R1.
  6. Power up the R1 while holding the “Recovery” mini button at the side and release it after a few seconds. The R1 should start with the red and green indicator LEDs at the side constantly lit up.
  7. Do a rkdeveloptool ld in you terminal. You should get something like
    DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=1 Loader
  8. First erase flash: rkdeveloptool ef
  9. Then flash whatever compatible OS you like. I’m using the Armbian community build:
    rkdeveloptool wl 0 Armbian_community_26.2.0-trunk.332_Youyeetoo-r1-v3_forky_current_6.18.7_minimal.img
  10. Once the flash is complete, unplug the cursed USB cable, and either power cycle or reset the CPU with the “Reset” mini button at the side of the R1.
  11. Congratulations! You have successfully flashed the R1 using MacOS.

Important gotchas:

  • The rkdeveloptool won’t built with clang unless you patch it as described.
  • You have to use a cursed cable. Regular USB-A-to-C won’t work.
  • The cursed cable has to be plugged in before you power up the R1 or it won’t enter Maskrom mode.
  • If you’ve messed up the eMMC and can’t get the RK3588s into Loader mode anymore, start it into Maskrom mode holding the “Boot” instead of the “Recovery” button. You don’t need to have the cursed USB cable plugged in during startup. When the devise has successfully booted into Maskrom mode, it should say so when calling rkdeveloptool ld, with the two control LEDs on the R1 constantly lit up. Now first flash a working loader (this one worked for me):
    rkdeveloptool db rk3588_spl_loader_v1.15.113.bin
    After that you should be able to proceed from step 8 on.

Thanks for your help—we finally have the macOS flashing tutorial ready!:handshake: @J11