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:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Connecting to Car when Hold Switch on =Corrupted Partition?
« previous next »
  • Print
Pages: [1]

Author Topic: Connecting to Car when Hold Switch on =Corrupted Partition?  (Read 575 times)

Offline terr0rgasm

  • Member
  • *
  • Posts: 3
Connecting to Car when Hold Switch on =Corrupted Partition?
« on: February 14, 2020, 09:55:04 PM »
I am fairly new to the Rockbox universe. Only been using it for about 2 weeks. I have had a lot of fun exploring the themes, games and all the intricacies of the program.

I have RB installed on an iPod Classic 6G. Originally 160Gb, upgraded with an iFlash duo to 512Gb.

I have recently been experimenting with connecting my iPod to my car, a 2020 Kia Soul, with mixed success. The car reads some tracks but not everything.

However I have now accidentally Bricked my iPod twice by connecting it to the car while the hold switch is engaged.... I know this is supposed to activate the old firmware, but when I reboot it after unlocking, it states, "No partition found." and I have to completely format the iPod and reinstall everything.

Does anyone know a way of salvaging my system when this happens without formatting?

Its not HARD to start from scratch, but it does take 9 hours to reload 60,000 mp3s each time.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9215
Re: Connecting to Car when Hold Switch on =Corrupted Partition?
« Reply #1 on: February 14, 2020, 10:29:12 PM »
The Apple firmware can't address LBA48 devices, so it can't understand a 512GB device IIRC.  I'm surprised it corrupts the storage however, I thought it would just refuse to boot. 

You could install rockbox in single boot mode, in which case you won't be able to load the Apple firmware:

http://forums.rockbox.org/index.php/topic,51810.msg239920.html#msg239920

However, you may still have issues using rockbox on a flash modded ipod, the driver isn't really made to work with anything but the stock hard drive.
Logged

Offline rockbox_dev123

  • Member
  • *
  • Posts: 75
Re: Connecting to Car when Hold Switch on =Corrupted Partition?
« Reply #2 on: February 15, 2020, 03:30:56 PM »
I would suggest flashing the modified bootloader here instead of using single boot mode for the following reasons:

I found out the hard way that booting into Apple's Disk mode via the instructions here:

Quote
Usage
Turning on the iPod

Unlock the HOLD switch, or press any button if already unlocked.
Turning off the iPod when running Rockbox

Hold down the PLAY button, until you see Shutting down...
Switching from Apple's firmware to Rockbox

Hold down MENU+SELECT, until the iPod reboots. Release them immediately after the screen goes black.
Switching from Rockbox to Apple's firmware

Turn off the iPod, then turn it on and immediately lock the HOLD switch.

- OR -

Turn off the iPod, then turn it on and immediately hold down MENU.
Entering Apple's Disk mode

Turn off the iPod. Power it on by holding down SELECT+PLAY, keep holding until Disk mode starts.
Entering Apple's Diagnostics mode

Turn off the iPod. Power it on by holding down SELECT+LEFT, keep holding until Diagnostics mode starts.
Entering Rockbox's Bootloader USB mode

Turn off the iPod. Power it on by holding down SELECT+RIGHT, keep holding until you see the USB Mode message.

Will also corrupt your disk...

After spending a few days to re-transfer my music...

I just tested installing a freshly recompiled stock bootloader in single mode via:
Code: [Select]
[foo@bar mks5lboot]$ sudo ./mks5lboot --bl-inst ./bootloader-ipod6g.ipod --single
mks5lboot Version ee15e45224-200125
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[INFO] Building DFU:
[INFO]  type:         BL installer (single)
[INFO]  BL size:      102592
[INFO]  DFU size:     110736
[INFO]  model name:   Classic 6G
[INFO]  platform:     ipod6g
[INFO]  RB name:      ip6g
[INFO]  RB num:       71
[INFO] libusb: found [05ac:1223] at bus 1, device 30, USB ver. 0200
[INFO] iPod Nano 3G / Classic, mode: DFU
[INFO] DFU image sent successfully (110736 bytes)
As suggested here.

I find that I can still boot into the Apple firmware via the HOLD switch and it prompts to "Connect to iTunes to restore" but this thankfully doesn't corrupt my disk.

I'm not going to attempt to boot into Apple's Disk mode as it seems that its still possible to dual boot after flashing in --single mode.

I suspect that it is not removing the OF partition whcih is the opposite of what is suggested by the README of mks5lboot (emphasis mine):
Quote
The single-boot installer writes the bootloader on the NOR with no previous check, the original Apple NOR boot is destroyed if it exists.
« Last Edit: February 15, 2020, 03:34:51 PM by bobba_mosfet »
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Connecting to Car when Hold Switch on =Corrupted Partition?
 

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

Page created in 0.028 seconds with 20 queries.