Rockbox Development > New Ports

Cowon D2

<< < (192/194) > >>

burkejavier:
I'd certainly test any new builds out.  My D2 doesn't get a heck of a lot of use these days, but it's running the last build I had created (last year I guess).   Probably about due for a refresh.

niggle:
I'm interested, and I can test too.
Long live the D2!

A11A:
Here's a build, latest dev version as of this post, with internal storage disabled.
Usual disclaimer applies, I'm not responsible if your player explodes, burns your house down, starts WW3, etc.
https://ipfs.io/ipfs/QmZX79WhrjMYXY9z4NV8wqoN5oN9jrvW9emm7igvJXXUbk

EDIT: Here's a second extremely experimental build with NAND access enabled and a workaround for crashing: https://ipfs.io/ipfs/QmRBJEiwF7KsdX5Dy1eezufH64jpvDeMFd5zgcjcSsN5pZ

edit again: forgot to include the experimental patch

--- Code: ---diff --git a/firmware/target/arm/ata-nand-telechips.c b/firmware/target/arm/ata-nand-telechips.c
index 73d92a5215..71cc7c5f81 100644
--- a/firmware/target/arm/ata-nand-telechips.c
+++ b/firmware/target/arm/ata-nand-telechips.c
@@ -867,7 +867,8 @@ int nand_write_sectors(IF_MD(int drive,) unsigned long start, int count,
     (void)start;
     (void)count;
     (void)outbuf;
-    return -1;
+    //return -1;
+    return 0;
 }
 
 #ifdef HAVE_STORAGE_FLUSH

--- End code ---

niggle:
no more *PANIC* with any of these builds!

A11A:
Well, I tried turning on USB support and quickly figured out why it's not on by default. It's too slow to be usable and usually hardlocks your entire player.

Other than those write-related panics, USB being entirely non-functional, are there any other major issues specific to D2 builds? I've noticed some minor annoyances like battery being inaccurate.

A quick explanation of that NAND workaround: what that build with NAND enabled does is essentially pretend it's written data to NAND even though it hasn't, rather than returning a failure when it tries, so it appears as if you can make changes even though you can't and they're not saved.

Also, a sidenote regarding builds/links I post that are on IPFS, IPFS works somewhat like bittorrent and I'd recommend installing ipfs-desktop along with ipfs-companion then re-downloading them once those are set up so that you keep a local cache of those builds on your machine that gets served to others, otherwise they could disappear if my node is offline and nobody has downloaded them from a gateway in a while. There's also a way to keep things locally stored permanently but explaining how to do so is out of the scope of a forum post here.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version