| Both sides previous revision Previous revision Next revision | Previous revision |
| hardware:ayn [2026/01/13 00:36] – [Troubleshooting] Update lbrpdx | hardware:ayn [2026/04/09 15:38] (current) – [Installation] Precision on "set device model" lbrpdx |
|---|
| Details on [[playground:hardware:odin|Aya Odin Base/Pro]] | Details on [[playground:hardware:odin|Aya Odin Base/Pro]] |
| |
| ===== ODIN 2 ===== | ===== ODIN 2 and Thor Variants ===== |
| |
| ===== ODIN 2 PORTAL ===== | |
| ==== Installation ==== | |
| - burn a sdcard with batocera on it | |
| - boot the board on Android | |
| - download [[https://renegade-project.tech/en/ayn-odin2/linuxloader-release|odin2_custom_abl_xxx.7z (original link)]] or [[https://batocera.org/boards_requirements/odin2_custom_abl.zip|odin2_custom_abl.zip (copy on batocera.org)]] and extract it at the top of the root of Android internal storage | |
| - go to Android settings : "Odin settings" -> "Run script as Root" to run the "backup_and_flash.sh" script (The original ABL will be backed up to /sdcard/backup) | |
| - reboot and enjoy | |
| |
| ===== Thor ===== | |
| ==== Installation ==== | ==== Installation ==== |
| - Boot your Thor device on Android. | - On your AYN device on Android or another device / OS. |
| - Download [[https://batocera.org/boards_requirements/odin2_custom_abl.zip|odin2_custom_abl.zip]] (this is the same package as the Odin2 above) and extract it into **/sdcard/odin2_custom_abl/**. Be careful the names are confusing: in Android, the internal memory in called ''sdcard'' while the micro-SDCard is called ''disk''. It is really important that you extract the zip file in this directory in the internal memory of the Thor system, because some paths are hardcoded in the next step. If you extract it somewhere else, the flash will fail, but you won't necessarily notice it. If you need to extract somewhere else, you will have to adapt the paths in the following script. | - Download [[https://batocera.org/boards_requirements/SM8550-ABL.zip|SM8550-ABL.zip]] and extract it to an sdcard. |
| - Go to Android settings, at the bottom in the **Thor settings** -> **Run script as Root** and select the **backup_and_flash.sh** script. The script will run quickly and back up the original boot loader to **/sdcard/backup/** directory. Keep this as a backup in case you want to rollback. | - Boot Android ensure the you insert the sdcard with the extracted files. |
| - Download the Batocera Ayn Thor image and burn it on an micro SDCard. **Warning:** make sure you have a high quality SDcard. In my testings, I failed booting a 256GB no-name card, while a 128GB PNY went flawlessly. | - Using the file manager (Files) copy the files off your sdcard onto the Android file system into a directory called **odin2_custom_abl** (this directory name is important). |
| - Then, if you have your Batocera micro SDCard inserted in your Thor, boot it up and it starts on Batocera. | - To ensure you're using the correct location to create the **odin2_custom_abl** directory. In the File app, hit the hamburger symbol on the top right (three lines) and then choose your device (i.e. AYN Thor) |
| | - Go to Android settings, at the bottom in the **Odin2 or Thor settings** -> **Run script as Root** and select the **backup_and_flash.sh** script from the directory called **odin2_custom_abl**. |
| | - The script will run quickly and back up the original boot loader to **/sdcard/backup/** directory. |
| | - Keep this as a backup in case you want to rollback. |
| | - Download the Batocera SM8550 image and burn it on an micro SDCard. **Warning:** make sure you have a high quality SDcard. In my testings, I failed booting a 256GB no-name card, while a 128GB PNY went flawlessly. |
| | - Then, if you have your Batocera micro SDCard inserted in your SM8550 device, boot it up and it starts on Batocera. |
| | - Enter the bootloader fastboot menu by pressing ''[vol -]'' and ''[power]'' and switch the boot mode to Linux (use volume buttons and power to navigate and select). |
| | - Then navigate to 'Set device model'. There you must choose your device from the list (if you don't do it, your machine might not boot). Then navigate to 'START' and press power to boot. |
| - If you want to go back to Android, remove the SDCard, enter the boot loader menu by pressing ''[vol +]'' and ''[power]'' and switch the boot selection from Linux to Android. and you'll be back to Android. | - If you want to go back to Android, remove the SDCard, enter the boot loader menu by pressing ''[vol +]'' and ''[power]'' and switch the boot selection from Linux to Android. and you'll be back to Android. |
| |