Thank You for your continued support and contributions!
Quote from: Milardo on June 01, 2025, 07:43:20 PMI got a bunch of file that are like this: rootfs.squashfs.0000.f08ba94d72d4ec0412a054058a08cdcbCan I get the exact cmdline thanks in advance.Rename bunch of file to omit hash at the end of filenamelike rootfs.squashfs.0000.f08ba94d72d4ec0412a054058a08cdcb to rootfs.squashfs.0000 and so on.Then do commandcat rootfs.squashfs.* > rootfs_full.squashfs
I got a bunch of file that are like this: rootfs.squashfs.0000.f08ba94d72d4ec0412a054058a08cdcbCan I get the exact cmdline thanks in advance.
Yes, sorry, you need to supply the name of the file to the extract script.The rebuild script runs without errors on current (native) Ubuntu and the firmware updater seems to accept it but refuses to succesfully flash the player. The exact same script oddly generates a working firmware update when I try to run it on Ubuntu on WSL2. It must be related to the versions or the (default) parameters of genisoimage or mksquashfs. I cannot explain it.In an attempt to create a patch file against the current Rockbox source the inspiration struck to fix an old issue: Finally the bootloader icons have the correct colors (I was calling the bmp2rb with the wrong parameter for the lcd bit depth setting I configured). Unfortunately the icons are still rotated 90 degrees. The Rockbox logo when booting is still garbled.Attached is my attempt at a patch file. Most of it was borrowed from other hosted targets, specifically the recent Surfans F28 addition. There are some files in there that are not actually used (mostly audio related, which is disabled anyway).I can provide the patched firmware update file if someone can host it somewhere.
You are trying everything I tried too. I cannot explain why it works for me on WSL2 (Ubuntu 24.04.2 LTS) but not on ‘real’ Ubuntu.My suspects are the parameters for unsquashfs/mksquashfs/genisoimage. Running the scripts as root might also matter.I think I might have uploaded the wrong rebuild script though, I will compare it with mine. The one I shared seems just to split the previously extracted file and make an iso of it. I have attached the correct version I actually used, sorry about that. You need to run this version like: ./rebuild.sh r1.uptIt is still weird the previous version did not produce a working update file. It basically extracted and then repacked the exact same thing. Did you try to extract/rebuild an original firmware file? Did that work?The only thing I added to the original contents is bootloader.r1 (the Rockbox 'bootloader') and a modified hiby_player.sh (both in /usr/bin/).
If I ever figure out what made my WSL version work, I will gladly share.The patch was a bit of a mess. I was struggling to get it cleaned up but nice that you got it sorted.I compiled my Rockbox version without plugins but if the keymap issues are so minor I will adapt your changes and try again with them included.
In firmware/export/config/hibyr1.h I have set HAVE_DUMMY_CODEC.If you enable HAVE_HIBY_R1_LINUX_CODEC instead, you would have to implement firmware/drivers/audio/hibylinux_codec.c.However, ALSA shows no devices when you run ‘amixer’ or ‘amixer contents’ like described here for the AGPtEK Rocker device: https://www.rockbox.org/wiki/AgptekRocker.htmlThis part seems to be different in this ‘X1600E’ generation of HibyOS.
Does this help in any way? Specifically, (google translate)
Yes, through adb.You can turn on adb in the boot menu and then connect over usb to play around.It does not matter if you run Rockbox or the HiBy player after that.
Page created in 0.073 seconds with 16 queries.