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
| | |-+  iPod Nano - RAM?
« previous next »
  • Print
Pages: [1]

Author Topic: iPod Nano - RAM?  (Read 3652 times)

Offline AVT

  • Member
  • *
  • Posts: 5
iPod Nano - RAM?
« on: December 07, 2008, 03:10:51 PM »
I've got an iPod nano with some problems:

1) Apple firmware refuses to boot
2) Will boot after 30-40 restarts, but upon restart the flash memory is corrupted
3) Rockbox firmware boots
4) After ~20mb of songs have been played, major sound distortion problems
5) Rockbox sometimes crashes

I originally thought my problems were caused by the flash memory the firmware was on being defective, but I've done some testing, and it appears to be fine.

I now think that the RAM on this iPod may be defective. The only thing about the RAM I can find on Google is there's 32mb of it.

Is there some way to test the RAM through Rockbox?

What's the manufacturer/model of the RAM?

Thanks in advance!

edit: Alternatively, is there a way I can restrict Rockbox to only using 16mb RAM? This would confirm that this is the problem.
« Last Edit: December 07, 2008, 07:01:06 PM by AVT »
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: iPod Nano - RAM?
« Reply #1 on: December 07, 2008, 05:58:33 PM »
The Video iPod has diagnostic mode, which may be reached by turning on or restarting and holding REW (left) and select (middle) buttons when the Apple logo appears.  Based on a quick web search, it seems the Nano also has diagnostics which may be reached the same way.
Logged

Offline AVT

  • Member
  • *
  • Posts: 5
Re: iPod Nano - RAM?
« Reply #2 on: December 07, 2008, 06:53:25 PM »
I've already looked at diagnostics, which shows no way to test the RAM.
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: iPod Nano - RAM?
« Reply #3 on: December 07, 2008, 07:36:24 PM »
Quote from: AVT on December 07, 2008, 06:53:25 PM
I've already looked at diagnostics, which shows no way to test the RAM.
Are you sure?  Do you really have no SDRAM tests like here?

You could try building a custom version of Rockbox with smaller RAM size.
Logged

Offline AVT

  • Member
  • *
  • Posts: 5
Re: iPod Nano - RAM?
« Reply #4 on: December 07, 2008, 10:15:06 PM »
Quote from: dreamlayers on December 07, 2008, 07:36:24 PM
Quote from: AVT on December 07, 2008, 06:53:25 PM
I've already looked at diagnostics, which shows no way to test the RAM.
Are you sure?  Do you really have no SDRAM tests like here?

You could try building a custom version of Rockbox with smaller RAM size.

My iPod doesn't have SDRAM in it's diagnostics, so I can't test for it.

I could probably build a custom version. If I do this, I could probably also strip it down quite a bit, since there's many features that I have no need for. I DL'ed the source, and am now going to take a look at it to see what I can do. If you have any tips to point me in the right direction, I'd appreciate it.

edit: The source is bigger than I thought. No way I'll be able to find where the RAM information is just by looking, especially since I'm somewhat unfamiliar with C.
« Last Edit: December 07, 2008, 10:27:04 PM by AVT »
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: iPod Nano - RAM?
« Reply #5 on: December 07, 2008, 11:05:39 PM »
RAM size is set by tools/configure.  Look for "export MEMORYSIZE=32" in the generated Makefile.
Logged

Offline AVT

  • Member
  • *
  • Posts: 5
Re: iPod Nano - RAM?
« Reply #6 on: December 07, 2008, 11:13:21 PM »
Thankyou! I would've definitely never found that. Line 1085 appears to have what I'm looking for:

Code: [Select]
    memory=32 # always

under

Code: [Select]
   21|ipodnano)

Now, to figure out how to build the whole thing.

edit: Found instructions on how to compile, looks like this will take some time.

edit3: Compiled. Transferring to iPod..
« Last Edit: December 08, 2008, 12:23:55 AM by AVT »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: iPod Nano - RAM?
« Reply #7 on: December 08, 2008, 12:17:38 AM »
http://www.rockbox.org/twiki/bin/view/Main/DevelopmentGuide

It sounds like you did not add the compiler to the your path.
Logged

Offline AVT

  • Member
  • *
  • Posts: 5
Re: iPod Nano - RAM?
« Reply #8 on: December 08, 2008, 12:32:45 AM »
YES!!

Booted into it, problem gone! No more corrupted sound!

Firstly, allow me to thank everyone that helped! My iPod is now usable even with the damaged hardware.

Now, with it established that I have bad RAM, I may look into finding a replacement chip. Does anyone here by any chance know the manufacturer/model of the RAM?

Thanks again!
Logged

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Re: iPod Nano - RAM?
« Reply #9 on: December 08, 2008, 01:32:57 AM »
I'm glad to see you got it working.  You might want to leave it that way because the Nano uses flash storage, so there's probably very little penalty for accessing it more often due to a smaller buffer.  Re. the RAM IC:
SEC 534 BG75 K4M56163PG - Samsung 4M x 16Bit x 4 Banks Mobile SDRAM
(info from http://www.ipodlinux.org/wiki/Generations#iPod_Nano_.28Nano1G.29 )
See http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&partnum=K4M56163PG
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  iPod Nano - RAM?
 

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

Page created in 0.074 seconds with 14 queries.