Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Orange Pi Lite (Slim Version)
I am interested in trying an Slim version for OPI Lite.

Is there any chance to provide a BETA version for test? I am on my vacation so I will have enough time for testing.
you can try this one for now
i dont know if it boots as i dont have an opi lite to test
Dear alexkidd,
thanks for sharing an attempted image for the OrangePi Lite.

I attempted to boot from it, it fails with the following result on screen:
Download the file and copy to /boot/dtb-5.2.14-sunxi
You must be able to read ext4 partitions (native Linux or windows with app like paragon extfs)
Let me know which error you get now
Still "Could not find a valid device tree". FWIW, the file already existed but was different, so I overwrote with yours.
Can you edit /boot/armbianEnv.txt and move the fdtfile line to first one?
Dear alexkid, it doesn't change anything.

I have to admit that I expected that. The armbianEnv.txt appears to be loaded correctly.
Attempting to load the fdtfile (line 53 of /boot/boot.cmd I assume) still results in a FDT_ERR_BADMAGIC error.
Then it complains that we should configure the FDT address via "fdt addr <address>" command.

Based on that boot.cmd, and other examples I've found, I assume that the fdt_addr_r variable is loaded from the dtb file. The "fdt addr" call, right below, fails as a result of the "invalid" dtb file. Now, I don't know how to generate a valid dtb file... But neither the original one that was on the image nor the one you provided me with after are read as "valid".

I wanted to make some experiments but apparently the boot.scr is actually the one loaded and I need some tools (mkimage at least) to generate the boot.scr from the boot.cmd ...

As stupid as it may sound, I'm under the impression that the fix would be to change:
`load ${devtype} ${devnum} ${fdt_addr_r} ${prefix}dtb/${fdtfile}`
`load ${devtype} ${devnum} ${fdt_addr_r} ${fdtfile}`
in boot.cmd and to recreate the boot.scr from it.

Indeed, hooking up a keyboard and executing the later myself, the commands appears successful and $fdt_addr_r is defined.

Yup. Installed u-boot-tools, created a new boot.scr with `mkimage -C none -A arm -T script -d boot.cmd boot.scr`, where I changed boot.cmd as mentioned above.

After partition resize, reboot, ended up with a MS-DOS then Win 3.1 bootscreen. WAT?!
Hahaha, trolling us?
After waiting a bit, ended up in RetroPie, configured a gamepad, just tested one of the default Megadrive games. Appears to work as expected.

Awesome news! Thanks for debugging
report any bugs you find

p.s.: and yes, you've been "dos rolled"
Not sure whether you want the bug reports in this thread or in separate threads...

Had some time to test the image a bit more.
Turns out that the sound worked at bootup (heard the iconic SEGA sound) but it doesn't work in emulators (at least for Genesis and N64).
Currently investigating.

Possibly Related Threads...
Thread Author Replies Views Last Post
  Orange pi PC2 davide84e31 31 2,423 Yesterday, 12:38 PM
Last Post: alexkidd
  Orange Pi PC Retroarch - Arcade (Insert Coin function) TnDan 2 104 11-16-2019, 11:36 PM
Last Post: alexkidd
  Orange PI Win PLus - restarting djmcg 4 58 11-16-2019, 06:38 PM
Last Post: djmcg
Bug Orange Pi PC - reporting bugs found caioandrade 10 1,089 11-10-2019, 03:01 PM
Last Post: TnDan
  4.3 Full for Orange Pi One giankyfava 21 2,105 11-07-2019, 11:58 AM
Last Post: psygnosis
  Orange Pi Pc 2 Overheating Broos-E 7 330 11-04-2019, 03:59 PM
Last Post: thedotsteev
  No sound - Orange PI PC Plus fredjedimaster 2 232 10-18-2019, 06:54 PM
Last Post: fredjedimaster
  Orange pi ZERO H2 (512 mb) Goodvin-punk 0 156 10-18-2019, 08:41 AM
Last Post: Goodvin-punk
  Fix por usb otg on Orange Pi Plus 2e? saitoh00 2 208 10-15-2019, 09:30 PM
Last Post: saitoh00
  4.3 Slim version riki81 1 312 10-06-2019, 03:32 AM
Last Post: alexkidd

Forum Jump:

Users browsing this thread: 1 Guest(s)