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:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Gigabeat flash conversion project
« previous next »
  • Print
Pages: [1] 2

Author Topic: Gigabeat flash conversion project  (Read 9262 times)

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Gigabeat flash conversion project
« on: November 17, 2007, 10:49:50 PM »
Well I just bought a second Gigabeat player on ebay.
This one is an F10, and I intend to replace the hard disk
with a 16gb CF card.  I also ordered one of those CF flash
to Toshiba 1.8" disk drive converter adapters.  The only
problem may be figuring out which way to plug in the adapter
as those 50 pin connectors aren't keyed and you can end up
with the thing plugged in upside down.  The fact that the pinout
for the 50pin socket doesn't use 6 of the connections at one end
(it's really a 44 wire connection and a 50pin socket) might be
a clue if I can see how the ribbon cable on the player is setup.

I'll be back with more news on how this works out.  I'm sure I'll
have to modify the ata.c (or was that ide.c) file the same way that
was done for the ipod mini flash conversion.
Logged

Offline Phalangees

  • Member
  • *
  • Posts: 136
  • Gigabeat F20 and S60
Re: Gigabeat flash conversion project
« Reply #1 on: November 22, 2007, 04:17:11 PM »
I suggest looking here: http://forums.rockbox.org/index.php?topic=13408.0

You may find some things that can help you out.
Logged

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Re: Gigabeat flash conversion project
« Reply #2 on: November 22, 2007, 08:38:06 PM »
Thanks, I've seen that thread.  I got the F10 in the mail yesterday.  Although I've seen the web page on how to open the player up to get at the hard disk, I can't figure out how the top and bottom covers are removed.  I guess you just have to wedge a thin screwdriver or knife edge in there someplace and pop it off.  Anybody done this and can give me a hint?
Thanks!

As soon as I get the CF adapter I ordered I want to get to work on this.  Hopefully it will show up early next week (coming air mail from Hong Kong).  I hope it will fit in place of the hard disk, the F10 is thinner than I thought, but it's thicker than an iPod mini, and the type II flash drive in the mini looks like it's a bit thinner than the F10 hard disk should be.  I might have to shave the CF socket on the adapter card down a bit (if it's made to fit a type II card, I'm putting a type I sized CF card in).  

From everything I've read on the web this conversion should work, a 16GB flash based player the size of the Gigabeat F10 with a color screen running Rockbox should be a real iPod killer!
Logged

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat flash conversion project
« Reply #3 on: November 22, 2007, 09:31:43 PM »
To get the top and bottom covers off, just stick something sharp into the crack at each side, then just pull up while going along the front to the other side.
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Re: Gigabeat flash conversion project
« Reply #4 on: November 23, 2007, 03:26:26 PM »
I'm wondering.  Starting from scratch with the brand new Gigabeat player I could NOT get the player to appear as a USB disk (using Debian Linux) until I booted into the OF and changed the USB setting from MS Media player to Gigabeat room.  I'm assuming this enabled the USB storage mode.  It seems that the USB driver is NOT in the flash memory on the player but in the firmware, so if I start with a blank hard disk I might not be able to format it by plugging the player into the computer.

I might have to put the files on the CF card via an external reader/writer before I put the card into the adapter and the adapter into the player instead of the hard disk.
That's assuming that the file layout on the CF card is the same when the card is used in a USB/CF reader as it is as an ATA interfaced 'disk drive'.

Is the actual Gigabeat F boot loader sequence in the OF documented anywhere?
Does the original boot flash on the player even have a USB boot loader mode or is this in the OF and rockbox?
Logged

Offline markun

  • Developer
  • Member
  • *
  • Posts: 462
Re: Gigabeat flash conversion project
« Reply #5 on: November 24, 2007, 03:29:30 AM »
If you insert a blank disk, the OF bootloader will give you an error and enter USB mode.
Logged

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Re: Gigabeat flash conversion project
« Reply #6 on: November 24, 2007, 05:21:09 PM »
Quote
If you insert a blank disk, the OF bootloader will give you an error and enter USB mode.
That's encouraging to know.  Still waiting for the adapter.  Damn slow airmail from Hong Kong! (at least the guy had perfect feedback on ebay).

If this works out I might want to add the info to the Gigabeat wiki page.

12/1/07  The adapter *finally* showed up from Hong Kong!  Later today I will attempt to open up the F10 and install the thing.  I found some drawings showing how to orient the connectors.  Will chime in later with the story.  I will have to make a custom build for the Gigabeat along the lines of the iPod mini with flash to remove the power down call to the ATA interface.

12/2/07 I replaced the HD with the CF adapter.  After power up and getting the "no system" error message I plugged in the USB and the device showed up under Linux as /dev/sdc1.  I ran fdisk on /dev/sdc and saw only one vfat partition but it was sized at 8gb not 16gb.  I created the correct sub directories and installed the bootstrap files and unzipped my custom build rockbox system onto the root directory (modified ata.c with the flash memory fix).
The CF adapter module is smaller than the HD so I folded a few business cards around it to keep it from bouncing around inside the player.

Well it worked for a while.  system info shows the disk as 15gb (correct value).  The problem is that after a while I started to get disk errors (checksum, bad directory sector, etc).  At one point it crashed and would not reboot.  I got either a checksum error from the bootloader or a file not found error.  

I tried to unzip rockbox.zip into the root directory but I got 'readonly file system' errors.  I finally ran mkfs.vfat to re-create the file system, and re-installed everything.  Now it is working again, with an occasional checksum error on powerup
(shutdown, restart and it works the second time).  I sometimes have to turn off the battery switch to recover after a failed start.

Maybe the CF disk is a tad too slow for the system?  Is there a way in software to add wait states?  The CF conversion shows some promise, the player is a bit lighter now (CF module not as heavy as the HD).  
« Last Edit: December 02, 2007, 12:11:28 PM by scharkalvin »
Logged

Offline scharkalvin

  • Member
  • *
  • Posts: 332
gigabeat flash conversion photo
« Reply #7 on: December 02, 2007, 02:02:22 PM »
Picture of conversion.

* F-15.jpg (121.75 kB, 796x657 - viewed 411 times.)
Logged

Offline flinchbot

  • Member
  • *
  • Posts: 4
Re: Gigabeat flash conversion project
« Reply #8 on: December 03, 2007, 09:27:38 AM »
Thanks for posting the update.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Gigabeat flash conversion project
« Reply #9 on: December 03, 2007, 12:06:33 PM »
It does sound a bit like some timing issues.  You might try the IRC channel for some advice on this.  You'll stand a better chance of getting some info from the developers.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Re: Gigabeat flash conversion project
« Reply #10 on: December 03, 2007, 12:10:45 PM »
I'm going to open the thing back up and make sure that there isn't any contact between the adapter circuit board and the gigabeat circuit board.  I might have had an intermittent short causing the read errors.  I doubt it, but from the photo I see that the business card might not have covered the full width of the adapter card.  I'm thinking of using double sided tape to stick the business card to the GB pc and the adapter to the card.  Should also keep things from bouncing around.

The CF card I used is slow (40x whatever that means).  There are faster CF cards available, New Egg also sells a Transcend brand for about $25 bucks more than the A-data I used with a 133x speed.  Maybe the faster CF card would work better?

Quote
It does sound a bit like some timing issues.  You might try the IRC channel for some advice on this.  You'll stand a better chance of getting some info from the developers.
Well I tried setting the disk spin down time up to 255 seconds and this seems to have helped.  (but why, since I commented out the disk reset/powerdown in ata.c as was suggested for the ipod mini with a CF flash?)


If anybody else has the guts to try this, let me know how it works!  BTW the adapter card was purchased on ebay from 'linuxbeginner',  and I found that 'TRY2B BEST' also sells them (both in Hong Kong so shipping is a bit slow in transit).
« Last Edit: December 03, 2007, 12:15:28 PM by scharkalvin »
Logged

Offline psycho_maniac

  • Member
  • *
  • Posts: 814
    • MyWebPage
Re: Gigabeat flash conversion project
« Reply #11 on: December 03, 2007, 12:51:48 PM »
How much did this all cost you?
Logged
Please SEARCH the wiki | Please read the Forum Guidelines | Please Read the Manual
I Own A Gigabeat F80

Offline scharkalvin

  • Member
  • *
  • Posts: 332
Re: Gigabeat flash conversion project
« Reply #12 on: December 04, 2007, 07:34:49 AM »
Quote
How much did this all cost you?
The CF flash card was $105 at Newegg.com.  The adapter was
about $13 including shipping on ebay.  I got the F10 player for $65
on ebay.
Logged

Offline Davide-NYC

  • Member
  • *
  • Posts: 429
Re: Gigabeat flash conversion project
« Reply #13 on: December 05, 2007, 11:22:53 PM »
@ scharkalvin: How's it going? Any problems? Please report back your experiances.
Thanks!  :)
Logged
Currently: iRiver H132-RTC-CFMod

Offline johnson4

  • Member
  • *
  • Posts: 62
Re: Gigabeat flash conversion project
« Reply #14 on: December 13, 2007, 10:54:58 AM »
really cool idea!!
is the CF card thin enough that you could modify the F10 case and have a thinner overall player?
keep it up !
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Gigabeat flash conversion project
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.124 seconds with 14 queries.