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
|-+  Installation / Removal
| |-+  Manual Installation
| | |-+  Apple - Installation/Removal
| | | |-+  iPod first generation install?
« previous next »
  • Print
Pages: 1 ... 3 4 [5] 6

Author Topic: iPod first generation install?  (Read 46294 times)

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: iPod first generation install?
« Reply #60 on: March 19, 2008, 11:37:00 PM »
You just offered a what is, in essence, nearly functionally identical solution to what bidmead suggested.
Logged

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #61 on: March 20, 2008, 03:33:20 AM »
Either way, it seems to me (at a safe distance from the code) that this would be trivial to implement, at least as an experimental branch.  That way those of us with these 1Gen iPods can get into some real functional testing of the rest of the code, which would hopefully be valuable to the project as a whole.

Or we could continue to debate the philosophical value of various ways of detecting the hardware version, or not.  This will sharpen our metaphysical skills and provide hours of harmless amusement, which surely is what projects like this are really all about... :-)

--
Chris
Logged

Offline yapper

  • Rockbox Expert
  • Member
  • *
  • Posts: 794
Re: iPod first generation install?
« Reply #62 on: March 20, 2008, 03:44:32 AM »
Quote from: Llorean on March 19, 2008, 11:37:00 PM
You just offered a what is, in essence, nearly functionally identical solution to what bidmead suggested.
Take my suggestion as agreement wuth bidmead, then.  ;)

I'm not sure if it's relevant, but what version of Apple firmware is on these 'problem' 1Gs?

Also, what is the content of the \iPod_Control\Device\SysInfo file? My 2G has a line in the file which seems to be the 'HW version':
boardHwSwInterfaceRev: 0x00020000 (0.0.2 0)

Quote from: bidmead on March 20, 2008, 03:33:20 AM
Either way, it seems to me (at a safe distance from the code) that this would be trivial to implement, at least as an experimental branch.  That way those of us with these 1Gen iPods can get into some real functional testing of the rest of the code, which would hopefully be valuable to the project as a whole.
Again I agree.
Logged
G2 iPod 20GB / Sansa c240 v1 + 2GB microSD / Sansa c250 v1 / Sansa e250 v1 + 8GB microSDHC / Sansa Fuze v2 + 32GB microSDHC

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: iPod first generation install?
« Reply #63 on: March 20, 2008, 03:47:34 AM »
Feel free to knock together a patch and share it then.
Logged

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #64 on: March 20, 2008, 03:57:32 AM »
@yapper

Is this info of any use:

http://forums.rockbox.org/index.php?topic=15929.msg119288#msg119288

>For what it's worth, here's the gen on my 1G iPod (from Mac OSX System Profiler)
>
>  Unit Software Version:   0x10483
>  Unit Spec ID:   0x609E
>  Firmware Revision:   0xA2700
>  Product Revision Level:   1.33

--
Chris
Logged

Offline yapper

  • Rockbox Expert
  • Member
  • *
  • Posts: 794
Re: iPod first generation install?
« Reply #65 on: March 20, 2008, 07:33:01 AM »
@bidmead:

If you boot into the Apple firmware (reboot Rockbox by holding PLAY, and then turning Hold ON while it's shutting down), then go to Settings>About, it should list a 'Version', which on an up-to-date 2G is 1.5.

I'm wondering if your iPod is a VERY early 1G, which pre-dates the use of the 'revision' field. Also wondering if you've ever updated the Apple firmware ... if not maybe you could try that?

(You could wait a few hours to see if anyone provides feedback here that my suggestions are pointless   ;) )
Logged
G2 iPod 20GB / Sansa c240 v1 + 2GB microSD / Sansa c250 v1 / Sansa e250 v1 + 8GB microSDHC / Sansa Fuze v2 + 32GB microSDHC

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: iPod first generation install?
« Reply #66 on: March 20, 2008, 08:31:19 AM »
@bidmead: It would be better to not update your Apple firmware - so we fix the bugs that prevent Rockbox working on the version currently installed... (if you have the patience to wait).
Logged

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #67 on: March 20, 2008, 10:16:23 AM »
@yapper@linuxstb: AFAIK the firmware on my iPod is as up to date as Apple allows 1Gs to be.     And, yes, it is probably a very early 1G, direct from the US shortly after the launch.

In no particular hurry about this personally, but keen to get stuck into testing asap on behalf of the RB project.

--
Chris
Logged

Offline crzyboyster

  • Member
  • *
  • Posts: 362
  • Proud iPod Nano User!
Re: iPod first generation install?
« Reply #68 on: March 21, 2008, 01:32:28 PM »
Sorry I didn't read through all of the posts in this thread, but it seems that the iPod 1st Gen needs its VID and PID #'s at this page > http://www.rockbox.org/twiki/bin/view/Main/DeviceDetection

So whoever owns the 1st gen iPod (or any other device there, for that matter) should post the info there.

Logged
My iPod Nano themes: AAPodSVN - PHK1 Remix - Cabbie 3.0 - Christmas - corners

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #69 on: March 21, 2008, 01:39:44 PM »
Here's some excellent news:

Yapper here has PM'd me a .rockbox that sets scrollwheel enable based on the version number NOT returning 2, rather than the time-honoured method of expecting that function to return 1 (which, as we've discovered here, it doesn't necessarily do).  

The good news is that this version WORKS.  I now have RB running on my 1G and should now be able to comment usefully on the code in general, rather than getting bogged down in installation issues.

Yapper says the amendment doesn't affect operation on his 2G.  I'm wondering, of course, what happens on >2G machines -- do they try to switch on the scrollwheel with this version, or is there with these later generations a more sophisticated way of identifying the hardware.  If so, then it would seem we're close to a version that could become an official release.

--
Chris
Logged

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #70 on: March 21, 2008, 01:52:31 PM »
@crzyboyster

Gosh, I'm out of practice!  In response to your suggestion I was running the usbids util for at least a couple of minutes, wondering why the 1G didn't show up when I plugged it in.

Yup, you're there ahead of me.

It ISN'T A USB DEVICE!

1G machines are Firewire only.

:-)

--
Chris
Logged

Offline yapper

  • Rockbox Expert
  • Member
  • *
  • Posts: 794
Re: iPod first generation install?
« Reply #71 on: March 21, 2008, 01:54:23 PM »
Quote from: bidmead on March 21, 2008, 01:39:44 PM
I'm wondering, of course, what happens on >2G machines
The build is the 1G2G specific version, and the code is within a #ifdef IPOD_1G2G anyway, so that shouldn't be an issue.

I'll post the patch on Flyspray, although I think greater minds are looking at a more reliable way to determine the HW version as the 'real solution. Edit: Patch is here: http://www.rockbox.org/tracker/task/8778

@bidmead - bear in mind that you are now running an 'unofficial build', which is therefore not officially supported.
« Last Edit: March 21, 2008, 02:27:02 PM by yapper »
Logged
G2 iPod 20GB / Sansa c240 v1 + 2GB microSD / Sansa c250 v1 / Sansa e250 v1 + 8GB microSDHC / Sansa Fuze v2 + 32GB microSDHC

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #72 on: March 21, 2008, 04:16:35 PM »
Quote from: yapper on March 21, 2008, 01:54:23 PM
@bidmead - bear in mind that you are now running an 'unofficial build', which is therefore not officially supported.
Sure.  But I'm assuming that if this version check is the only diff from the official build, any bug reports that I may make will be valid.
Quote
the code is within a #ifdef IPOD_1G2G anyway, so that shouldn't be an issue.
I guessed it must be something like that.  RB coders seem to know where their towels are...  :-)

(currently listening to FLAC for the first time on this iPod!)
--
Chris
« Last Edit: March 21, 2008, 04:20:09 PM by bidmead »
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: iPod first generation install?
« Reply #73 on: March 21, 2008, 04:19:42 PM »
Normally bug supports in unsupported builds are just rejected (without checking in an official build), but in this case I think, yes it is fine, as it isn't really an unofficial build in the intent of the word :)
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline bidmead

  • Member
  • *
  • Posts: 26
Re: iPod first generation install?
« Reply #74 on: March 21, 2008, 04:24:19 PM »
Just make this build official, why not?.  

The new logic is simple, it checks out, and even if there is a philosophically more fascinating way of ascertaining whether to switch in the scrollwheel handling or not, I can't see that it'll make any functional improvement.

--
Chris
Logged

  • Print
Pages: 1 ... 3 4 [5] 6
« previous next »
+  Rockbox Technical Forums
|-+  Installation / Removal
| |-+  Manual Installation
| | |-+  Apple - Installation/Removal
| | | |-+  iPod first generation install?
 

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

Page created in 0.106 seconds with 14 queries.