11
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by speachy on October 10, 2024, 10:14:11 AM »/sys/class/power_supply/axp_battery
Lovely, they renamed that. Easy enough to fix.
Two more requests in the mean time:
From within the adb shell, can you send us the output of 'dmesg' and 'amixer contents' ?
12
Feature Ideas / Double click = go to the next folder
« Last post by ipodzen on October 10, 2024, 10:13:39 AM »Hello!
Is possible to add feature I remember at old CD MP3 player I own (iRiver I guess) - double click forward = change folder to the next one.
Thanks for great piece of software guys!
Is possible to add feature I remember at old CD MP3 player I own (iRiver I guess) - double click forward = change folder to the next one.
Thanks for great piece of software guys!
13
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by jdharper on October 10, 2024, 09:32:24 AM »Here you go:
/sys/class/power_supply
/sys/class/power_supply/ac
/sys/class/power_supply/usb
/sys/class/power_supply/axp_battery
/sys/class/power_supply
/sys/class/power_supply/ac
/sys/class/power_supply/usb
/sys/class/power_supply/axp_battery
14
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by speachy on October 10, 2024, 08:49:17 AM »When I select Rockbox, the screen turns off and the blue light turns off. I recorded a video, and was able to catch the message "Battery Empty! Recharge! Shutting down!" The stock firmware says the battery is at like 60%.
Ugh, that tells me this new base platform changed up how they report battery levels.
The good news is that the bootloader integration worked, so we have access to adb now. If you can install 'adb' on your system, when turning the device on, go to Tools / ADB Start, then on your system, plug the player in and run 'adb shell' to get a shell on the device; then run 'find /sys/class/power_supply ' and send us the output.
15
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by jdharper on October 10, 2024, 01:25:07 AM »OK, progress!
The Firmware Upgrade tool accepted the patched file. Now when I boot up the device, I get a menu of options (Tools, Rockbox, or Hiby Player). Opening Hiby Player works, and opening the Tools menu gives me a list of options.
When I select Rockbox, the screen turns off and the blue light turns off. I recorded a video, and was able to catch the message "Battery Empty! Recharge! Shutting down!" The stock firmware says the battery is at like 60%.
I'm letting it charge overnight and we'll see what it looks like tomorrow. But that makes me wonder if that's what's been happening with the bootloader too, if it's been reading the battery as empty and shutting down immediately (even though it was plugged into my computer).
EDIT: Charged it overnight and it does the same thing now, Rockbox shuts down with a battery empty error even on a full charge.
The Firmware Upgrade tool accepted the patched file. Now when I boot up the device, I get a menu of options (Tools, Rockbox, or Hiby Player). Opening Hiby Player works, and opening the Tools menu gives me a list of options.
When I select Rockbox, the screen turns off and the blue light turns off. I recorded a video, and was able to catch the message "Battery Empty! Recharge! Shutting down!" The stock firmware says the battery is at like 60%.
I'm letting it charge overnight and we'll see what it looks like tomorrow. But that makes me wonder if that's what's been happening with the bootloader too, if it's been reading the battery as empty and shutting down immediately (even though it was plugged into my computer).
EDIT: Charged it overnight and it does the same thing now, Rockbox shuts down with a battery empty error even on a full charge.
16
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by speachy on October 09, 2024, 11:42:31 PM »They have gotten back to me with the 3.4 firmware.
Thanks for doing that!
The native port is not an option on these players until we can figure out what changed; in the mean time, I patched their firmware updater so that the hosted port can be used:
https://download.rockbox.org/bootloader/surfans/F20-v34-patched.upt
Please let us know if this works; follow the instructions in the wiki for the hosted port installation.
EDIT: The v3.4 firmware image is incompatible with all ErosQ/K-series players; they will refuse to install it altogether.
17
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by jdharper on October 09, 2024, 09:47:23 PM »They have gotten back to me with the 3.4 firmware.
Here's a link to it:
https://www.dropbox.com/scl/fi/pr3m32pnkcplr8o5mh26g/update.upt?rlkey=5szl2wnwy145n7y3e9jta87rl&st=c3thmu6s&dl=0
Here's a link to it:
https://www.dropbox.com/scl/fi/pr3m32pnkcplr8o5mh26g/update.upt?rlkey=5szl2wnwy145n7y3e9jta87rl&st=c3thmu6s&dl=0
18
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by jdharper on October 09, 2024, 09:12:25 PM »Hmm. No luck there after several attempts. Maybe it isn't just the LCD after all? Or maybe I'm missing my targets, it's hard to tell.
I did get an email back from Surfan's support with a google drive link.... that doesn't work and says I need to be authorized. Once I get a working firmware link I'll report back!
I did get an email back from Surfan's support with a google drive link.... that doesn't work and says I need to be authorized. Once I get a working firmware link I'll report back!
19
Hardware / Re: New cheap portable player in the market
« Last post by osaka on October 09, 2024, 04:59:28 PM »SC6531 DOOM gives a bit more insight. Yet there's someone to actually explore the platform :-)
20
Other - Installation/Removal / Re: Surfans F20 v3.4 - jztool doesn't seem to activate the screen
« Last post by dconrad on October 09, 2024, 10:16:13 AM »The second set of numbers in the bootloader version is just the date, so that discrepancy is just Sept. 8 vs Sept. 9.
Well if you feel like messing with it, we can do a few tests:
1) If you load up the bootloader with jztool (be sure to use the a7cfee640d-240909 version instead of the b4e7c60c6d-221029 version) and scroll 6 clicks to the right and then press play, the device should reboot into the original firmware. It's between "Shutdown" (5 clicks) and "Install or Update" (7 clicks). Fortunately, as long as you make sure the bootloader.erosq file is not on the card, there's no danger there. It would probably actually be easiest to do this test without the card in the device at all. This would confirm your suspicion that it's alive but the screen is just off.
2) We should be able to dump the contents of the flash to the SD card. You would:
We could also do a few test builds where we try some different GPIO pins and see if we stumble on one that is changed.
Well if you feel like messing with it, we can do a few tests:
1) If you load up the bootloader with jztool (be sure to use the a7cfee640d-240909 version instead of the b4e7c60c6d-221029 version) and scroll 6 clicks to the right and then press play, the device should reboot into the original firmware. It's between "Shutdown" (5 clicks) and "Install or Update" (7 clicks). Fortunately, as long as you make sure the bootloader.erosq file is not on the card, there's no danger there. It would probably actually be easiest to do this test without the card in the device at all. This would confirm your suspicion that it's alive but the screen is just off.
2) We should be able to dump the contents of the flash to the SD card. You would:
- load up the bootloader (use the a7cfee version)
- scroll about one whole revolution to the right (it's more important to never go left than it is to go precisely one revolution), then press play
- scroll about one whole revolution to the right
- scroll one click to the left and press play
- wait, let's say, 1 minute and 30 seconds
- reboot the player and hook it up to the computer to get the flash.img file
We could also do a few test builds where we try some different GPIO pins and see if we stumble on one that is changed.