Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Xduoo X3 II
« previous next »
  • Print
Pages: 1 ... 3 4 [5] 6 7 ... 12

Author Topic: Xduoo X3 II  (Read 31294 times)

Offline johnb

  • Member
  • *
  • Posts: 215
Re: Xduoo X3 II
« Reply #60 on: May 29, 2020, 03:55:31 PM »
Thanks for figuring this out. I confirm this is a valid workaround.

Still I don't understand why this only happens with the this player.
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Xduoo X3 II
« Reply #61 on: May 29, 2020, 03:59:09 PM »
The X3ii (and X20, and AGPTek Rocker) run Rockbox as applications on top of Linux, and Linux typically enforces case sensitivity when accessing filenames.  I don't know if there's any easy way to get around that.

Logged

Offline Gunthor

  • Member
  • *
  • Posts: 3
Re: Xduoo X3 II
« Reply #62 on: May 29, 2020, 06:09:07 PM »
What a wonderful port - I truly am excited.  :D
I installed it today, walked through settings and tested the functions that I use regularly: Nearly everything already works as expected. To get me thrilled... here is my prioritzied wish list:

(1) Bootloader needs to bypass countdown (Thank you @speachy for putting this on the to-do list already).
(2) Add Advanced Key Lock (in General Settings >> System), so that e. g. only volume buttons work when all others don't.
(3) One question: If I test all the available plugins (Games, Applications, Demos) and let you know the ones that don't work (crash) for this port, will you remove them from one of the future builds? It always sucks when listening to something great, then trying out one of the plugins only to experience a crash. I remember a crash with the Sansa Clip Zip where it wasn't even possible to reset the device in order to trigger a reboot (I had to wait until the battery was drained!). Is there any fail-safe button combination that will always trigger reboot or will cause a shut-off?
(4) In case you want to make it flawless: The Set Time/Date is not used when saving settings: I saved my settings at 21:35 o'clock, but when I look at the properties of the newly created config05.cfg file it shows a time stamp that is 8h off! Two minutes later I took this picture:


Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Xduoo X3 II
« Reply #63 on: May 29, 2020, 06:23:17 PM »
The displayed time/date are queried from the system RTC.  file dates are from what the OS generates when the file is created.

My guess is that the RTC is in UTC, but the OS thinks it's in UTC-8 (US Pacific time?).

It's screwy but I'm not sure what we can ultimately do about it without possibly breaking the OF in the process.
Logged

Online Bilgus

  • Developer
  • Member
  • *
  • Posts: 726
Re: Xduoo X3 II
« Reply #64 on: May 29, 2020, 06:27:26 PM »
On a hosted device you can possibly trigger a reboot if it crashes but I can't say for sure
As far as removing broken plugins from a build I'd rather see them fixed but blocking their execution might be a temporary fix..
Logged

Offline JimZipCode

  • Member
  • *
  • Posts: 63
Re: Xduoo X3 II
« Reply #65 on: May 31, 2020, 09:49:09 AM »
Quote from: speachy on May 29, 2020, 03:59:09 PM
The X3ii (and X20, and AGPTek Rocker) run Rockbox as applications on top of Linux...
Oh that's interesting.  I did not realize that.
Logged

Offline JimZipCode

  • Member
  • *
  • Posts: 63
Re: Xduoo X3 II
« Reply #66 on: May 31, 2020, 10:48:07 AM »
Quote from: XVortex on September 07, 2019, 03:33:08 AM
Recent rockbox version (1c8c71f-190907, on my site) has improved update procedure:
Put your new content into the .rockbox folder on your sd card then boot into the Bootloader, choose Tools -> Update Rockbox....  that's it
Quote from: johnb on September 07, 2019, 02:28:18 PM
So essentially "Tools -> Update Rockbox" copies the content of .rockbox to the internal file system?
"Update Rockbox" is not one of the options I see under Tools.  It just has:
  • ADB start
  • ADB stop
  • Run Script
  • Restart
  • Shutdown
Am I looking in the wrong place?


Quote from: Dandaleon Flux on April 24, 2020, 02:05:24 PM
What's your issue with time exactly? It seems working fine for me. Time adjusted by VOL+ and VOL- buttons in case that was your issue. Kinda not very obvious and probably need to add some hints though.
How do you save the new time setting? 

The volume up/down buttons, and the next button, let me "set" everything.  But then it says "on to save and off to revert".  But there's only one toggle for on/off; so how do you save the new time?

Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Xduoo X3 II
« Reply #67 on: May 31, 2020, 10:55:40 AM »
Quote from: JimZipCode on May 31, 2020, 10:48:07 AM
"Update Rockbox" is not one of the options I see under Tools.  It just has:
  • ADB start
  • ADB stop
  • Run Script
  • Restart
  • Shutdown
Am I looking in the wrong place?

If you are using a build from rockbox.org, then rockbox runs entirely from the sd card, and it is updated by unzipping the file on the root directory of the sd card.

The only thing we put in the onboard flash is the bootloader.
Logged

Offline JimZipCode

  • Member
  • *
  • Posts: 63
Re: Xduoo X3 II
« Reply #68 on: May 31, 2020, 12:47:43 PM »
Quote from: speachy on May 31, 2020, 10:55:40 AM
If you are using a build from rockbox.org, then rockbox runs entirely from the sd card, and it is updated by unzipping the file on the root directory of the sd card.

The only thing we put in the onboard flash is the bootloader.
Which bootloader?  The same one as Vortex shared?
Logged

Offline Gunthor

  • Member
  • *
  • Posts: 3
Re: Xduoo X3 II
« Reply #69 on: June 01, 2020, 07:26:16 AM »
@Bilgus, you are correct: After errors always the return button or pressing the power button did the trick - so a fail-safe button exists.  :)

@All,
I already deleted the malfunctioning games, apps and demos on my device and would appreciate if future builds include them only when other users (or myself) claim them to function properly. Edit 28.06.2020: Within games I found one nuisance where I'd appreciate patching. I also have a general question concerning key mapping: Usually within games and apps (e.g. jewels.rock, maze.rock, lua_scripts.lua) scrolling up and down is done with the left keys. The right keys (fast forward and fast backward buttons with little triangles pointing up and down) would be more intuitive. Then the game pacbox.rock is using the right keys for up and down, but the volume down key is used for going right! >:( My understanding is that key mapping is hard coded into those games and apps. Nevertheless I wanted to ask this in case someone knows a workaround? This could also assist in getting full functionality for calculator.rock (see further down).

Games
Edit 28.06.2020: After playing around a lot with the settings Highscores get saved and games can be resumed. So this one is solved.;D However, I still don't see any *.save and *.score files in /.rockbox/rocks/games! But this may be because I am used to an old build (SanDisk Sansa Fuze+)...
This issue concerns probably all game applications: Quitting a game displays "Saving game..." for a second or so - then exits as expected. However, reentering games does not offer "Resume Game" (I tested 2048.rock, jewels.rock, blackjack.rock and sgt-flip.rock). The *.save and *.score files cannot be found in /.rockbox/rocks/games! Maybe insufficient access privileges? Kindly see also my notes on disktidy.rock further down.
  • doom.rock:
    1st message: "Welcome to RockDoom"
    2st message: "Missing base WAD"
    3nd message: "Plugin error returned"
    Then it exits automatically. I copied the files "http://download.rockbox.org/useful/rockdoom.zip" (doomf.wad, rockdoom.wad) to /.rockbox/doom and the menu is displayed when entering doom.rock. However when clicking "Play Game" the device freezes (tried 3 times). Kindly hide this game.
  • duke3d.rock:
    1st try: "Segmentation fault at 7770e830 address 0x00000004"
    2nd try: "Segmentation fault at 7729c830 address 0x00000004"
    I copied the files "https://www.rockbox.org/wiki/pub/Main/PluginDuke3D/shareware.zip" (DEFS.CON, DUKE3D.GRP, GAME.CON, USER.CON) to /.rockbox/duke3d and tried again:
    It starts... and exits with "Unknown multivoc error code."
    I copied the files "https://fwei.tk/pub/dukemidi.zip" (timidity folder with 196 files) to /.rockbox/duke3d and tried again: It starts... and exits again with "Unknown multivoc error code." Kindly hide this game.
  • invadrox.rock:
    1st try: "Segmentation fault at 771dd988 address 0x77133020"
    2nd try: "Segmentation fault at 777a9988 address 0x776ff020"
    This is really sad: I loved this one on my SanDisk Sansa Clip Zip :'(
    Kindly hide this game.
  • pacbox.rock:
    Message: "No ROMs in "/.rockbox/pacman/"
    Then it exits automatically. After copying my old files in there it works. ;D
  • quake.rock:
    1st try: "Segmentation fault at 77148244 address 0x00000000"
    I copied the file "https://www.rockbox.org/wiki/pub/Main/PluginQuake/quake_sw.zip" (pak0.pak) to /.rockbox/quake/id1 and tried again:
    2nd try: "Segmentation fault at 7708b244 address 0x00000000"
    Kindly hide this game.
  • wolf3d.rock:
    1st try:
    1st message: "FATAL: NO WOLFENSTEIN 3D DATA Files to be found /.rockbox/wolf3d/vswap."
    2nd message: "Segmentation fault at 77b8f830 address 0x00000004"
    I copied the files "https://www.rockbox.org/wiki/pub/Main/PluginWolf3D/wolf3d_sw.zip" (nine *.WL1 files) to /.rockbox/wolf3d and tried again:
    2nd try:    
    1st message: "Segmentation fault at 75471b38 address 0x753bbde4"
    Kindly hide this game.
  • xworld.rock:
    1st message: "Error: Could not open 'MEMLIST.BIN'. Data files missing"
    2nd message: "Plugin error returned"
    I don't have the files to test this emulator. So will leave this for someone else...
Applications
  • calculator.rock:
    Navigation (up, down, left, right) OK, However, no button can select the marked key (with neither short nor long presses)! The SanDisk Sansa Fuze+ has a distinct select button (the center of the cross touch pad) and a separate Play/Pause button. The xDuoo X3II does not have an additional select button! If this can't be mended: Kindly hide this app.
  • dict.rock:
    1st message: "Failed to open Index."
    2nd message: "Plugin returned error"
    I copied the files "http://www.rockbox.dreamhosters.com/dict.index" (dict.desc, dict.index) to /.rockbox/rocks/apps/ and the app works as expected. :)
  • disktidy.rock:
    Displays message "missing disktidy.config file" then aborts. However, there is a disktidy.config file (and it is identical to the one on my SanDisk Sansa Fuze+ player), but somehow the app on the xDuoo X3II player cannot find it! Edit 28.06.2020: One more thing - because this may be related to the *.save and *.score file issue above: I copied the jewels.save and jewels.score files from my SanDisk Sansa Fuze+ player to the xDuoo X3II player and the jewels app on the xDuoo X3II player is ignoring those files as if they do not exist! My assumption is that ONE cause is responsible for both problems.
  • metronome.rock:
    A short press of the power button usually exits the application (for example when using the SanDisk Sansa Fuze+). With the Xduoo x3ii it doesn't. An exit is not possible! A long press of the power button in order to trigger a restart causes an error:
    "Segmentation fault at 77296830 address 0x00000004"
    Another long press of the power button restarts the OS.
    Kindly hide this app.
   
Demos   
  • matrix.rock:
    Works, but exiting throws errors:
    1st try: "Bus error at 00000015 address 0x00000000"
    2nd try: "Bus error at 00000081 address 0x00000000"
    Another press of the power button restarts the OS.
    Kindly hide this Demo.
  • oscilloscope.rock:    
    1st try: "Segmentation fault at 7757c9d0 address 0x774d2000"
    2nd try: "Segmentation fault at 76f909d0 address 0x76ee6000"
    First I thought  pressing the pause or speed up buttons causes the crash, but the crash always happens when the drawn line reaches the right hand side. The SanDisk Sansa Fuze+ does not display this segmentation fault error but freezes as well.
    Kindly hide this Demo.
  • pictureflow.rock:
    1st message: "Failed to create folder \.rockbox\rock.data\pict"
    2nd message: "Plugin error returned"
    I created the folder manually and the following attempt starts w/o this error but displays another message: "No albums found. Please enable database. Press any button to continue" After that it exits with "Plugin error returned" again. I never use the database so I stop testing this one.
« Last Edit: June 28, 2020, 03:03:45 PM by Gunthor »
Logged

Offline JimZipCode

  • Member
  • *
  • Posts: 63
Re: Xduoo X3 II
« Reply #70 on: June 01, 2020, 11:41:23 AM »
Quote from: JimZipCode on May 31, 2020, 12:47:43 PM
Which bootloader?  The same one as Vortex shared?
I got hooked up.   :)
Thanks
Logged

Offline dhugas

  • Member
  • *
  • Posts: 15
Re: Xduoo X3 II
« Reply #71 on: June 03, 2020, 08:02:52 PM »
Hello,

Thank you for developing RockBox for newer devices like the X3II. I had a Sansa and an AGPTEK before this X3II and it works much more better than the default players.

I've got an issue with the xDuoo X3II. I installed dual boot with XVortex files and instructions. Everything worked fine and today I saw the new updates made by speachy. I downloaded the last one from the dev build, unzipped on the SD card, accessed tools -> Update rockbox, waited to finish and again it worked fine. For what I understand, it does copy the contents of the .rockbox folder into the internal memory. Then I deleted some themes from the SD card, repeated update and then it said that Rockbox was not properly installed because it could not find the memory card. I changed to HIBY player and the result was the same: no SD card, although the SD works fine.

I've tried to reformat the SD card to FAT (it was originally in this format) with no changes, and without format so I could format it from HIBY settings menu. I've tried different SD cards with the same results. It detects the SD card when I plug it into the player but then I can't update or format the SD card, prompting that there is no card. All SDs can be written on using a computer and even when they are inserted in the X3 II via USB. The dual boot still works fine. I've tried to reset to factory settings from the HIBY menu but the problem persists.

Could you please help me? I've run out of options as all of them (reverting to original firmware or reinstalling Rockbox) require an SD support, which is not detected. Do you have any hints?

Thank you for your time.
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Xduoo X3 II
« Reply #72 on: June 03, 2020, 09:21:05 PM »
The xvortex builds require using the xvortex bootloader.

The rockbox.org builds require using the rockbox bootloder.

The reason for this is that the xvortex builds are set up to execute out of the onboard flash, whereas the rockbox builds execute off the SD card.

(Over the next couple of days I hope to get a wiki page put together, but paying gigs take priority)
Logged

Offline dhugas

  • Member
  • *
  • Posts: 15
Re: Xduoo X3 II
« Reply #73 on: June 03, 2020, 09:46:55 PM »
Thank you for the answer.

Strange thing is that although I had XVortex bootloader it still loaded rockbox.org image and worked for a while until I deleted the theme files and updated.

Still, nor HIBY nor rockbox, can't reach the SD card, which now makes X3II unusable as music is played from SD and updates or any other change has to be done through the card. Doesn't look good.
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Xduoo X3 II
« Reply #74 on: June 04, 2020, 12:03:53 AM »
There is a force-into-recovery trick that might work.  if you have adb access, insert the card with the update.upt file, then run adb shell and then:

echo recovery > /proc/jz/reset/reset
Logged

  • Print
Pages: 1 ... 3 4 [5] 6 7 ... 12
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Xduoo X3 II
 

  • SMF 2.0.18 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.066 seconds with 21 queries.