[01:06:07] *** Joins: gijs_ (541da86b@gateway/web/freenode/ip.84.29.168.107) [01:18:26] *** Quits: gijs_ (541da86b@gateway/web/freenode/ip.84.29.168.107) (Quit: Page closed) [02:07:22] *** Joins: gijs_ (541da86b@gateway/web/freenode/ip.84.29.168.107) [02:08:16] I've just installed the DesignWare beta version on my iPod Classic 6G 80 GB as stated here: https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html [02:08:51] Seems like there are problems transferring files on Ubuntu Linux, I don't really know why [02:10:01] gijs_: are you using the bootloader usb mode, or rockbox usb mode? [02:11:59] Rockbox USB mode [02:12:51] I'm back on the stable version right now, which works as expected [02:13:17] Also it's probably good to know that my iPod's hard drive is getting old and errors some times [02:13:28] Which may be related, I don't know for sure [02:14:11] you might want to try the designware version, then hold down select+right during boot, before seeing the rockbox logo [02:14:28] it will launch bootloader usb mode, which uses the updated usb driver [02:15:00] we would appreciate any feedback of its stability and performance on different operating systems [02:16:15] alright I will try that asap, I don't have a Windows pc right here [02:16:47] Also can you guys put this info (select+right for usb mode) on https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html? [02:17:00] Would be nice because I was looking for this part of info, couldn't find it anywhere [02:17:18] sorry, forgot to write it in the instructions [02:17:25] No problem [02:18:13] Is it normal for the DesignWare version not to work in Rockbox usb mode on Linux? [02:33:49] the rockbox version shouldn't differ from the stable one [02:33:56] only the bootloader is changed [02:34:25] can you please check if the information on the web page is detailed enough? [02:38:31] Looks good [02:38:37] Contains the information I needed at least [03:39:18] *** Quits: gijs_ (541da86b@gateway/web/freenode/ip.84.29.168.107) (Ping timeout: 250 seconds) [05:07:32] *** Quits: prof_wolfff (~prof_wolf@82.159.0.123.dyn.user.ono.com) (Ping timeout: 260 seconds) [08:02:05] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [08:03:13] *** Joins: [Saint] (~saint@rockbox/staff/saint) [10:28:30] *** Joins: gijs_ (541da86b@gateway/web/freenode/ip.84.29.168.107) [13:19:39] When using the legacy Rockbox bootloader, can I flash the DesignWare USB driver directly or do I need to re-flash the stock iPod firmware first? [13:23:00] gijs_: no, you can simply install it over the current one [13:23:17] it shouldn't touch the hard disk at all, just update the bootloader in the flash memory [13:23:35] that is, if you choose to reinstall only the bootloader [14:21:02] *** Joins: prof_wolfff (~prof_wolf@82.159.0.123.dyn.user.ono.com) [14:26:17] Ah yes [14:26:21] OK [14:27:57] Out of interest, how did you guys suddenly get so far? I remember that a couple of years ago, I had to use the EmCORE bootloader that wouldn't allow for dual booting [14:36:27] gijs_: emcore also allowed dual-booting, but there were issues in apple's firmware that prevented it from booting [14:36:41] so it was technically not working [14:36:49] Ah ok [14:37:01] And how did you resolve this? Lots of reverse engineering? [14:43:09] yes, reversing and debugging [14:44:12] then prof_wolfff joined the effort to add the missing code, create an easy to use installer and integrate it into rockbox utility [15:06:04] Very nice [15:06:34] I didn't pay attention to Rockbox anymore because I thought that it was considered to be pretty dead [15:18:20] emcore is pretty dead and it is recommended to use only the rockbox bootloader instead of it [15:18:49] rockbox is actively developed, but no official release has been published in the last few years [15:19:01] but the development builds should be pretty safe to use [15:24:09] I see [15:34:48] What were the main reasons to start developing a bootloader that includes the DesignWare USB driver? [15:47:15] the usb transfers in the bootloader are more stable [15:47:38] the previous driver was a generic one, which supported more than one usb controller (on the ipod side) [15:48:07] this one is specific to ipod classic's hardware, and most of the issues (if not all) are fixed [15:48:32] the next step is to integrate the driver into rockbox [15:58:31] Cool [15:58:57] Did you develop the DesignWare USB driver yourself or did you copy it into the bootloader? [16:03:07] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [16:04:10] *** Joins: [Saint] (~saint@rockbox/staff/saint) [16:25:43] Alright, I flashed it using the Rockbox Utility patched with Designware support [16:25:53] It says 'Rockbox Bootloader' on startup [16:26:00] I'm not sure if that's the right one [16:30:04] I'm using Bootloader USB mode right now. The iPod doesn't get mounted properly [16:30:30] There are two squashfs filesystems on /dev/loop0 and /dev/loop1 [16:30:59] dmesg log: [16:31:33] http://paste.ubuntu.com/20035719/ [17:13:56] gijs_: prof_wolfff is the main developer, please wait until he's available [17:21:52] Sure [17:27:15] gijs_: the bootloader usb mode works fine on my Mint machine [17:27:32] with 3.19.0 kernel [17:27:50] (Linux Mint 17.3 Rosa) [17:30:00] alright [17:30:16] I'm not sure if the bootloader is flashed correctly [17:30:20] It says Rockbox Bootloader [17:30:28] Is that the right one or should it say something else? [17:38:37] Oh and my uname -a output is Linux Gijs 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [17:41:09] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Ping timeout: 276 seconds) [17:44:33] *** Joins: [Saint] (~saint@rockbox/staff/saint) [17:44:36] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [17:51:42] *** Joins: [Saint] (~saint@rockbox/staff/saint) [17:53:07] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [17:54:06] *** Joins: [Saint] (~saint@rockbox/staff/saint) [17:58:37] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [17:59:09] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:11:49] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [18:12:31] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:12:52] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [18:14:50] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:22:54] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [18:28:43] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:28:55] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [18:35:14] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:35:20] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [18:37:11] *** Quits: krnlyng (~liar@77.116.93.46.wireless.dyn.drei.com) (Ping timeout: 240 seconds) [18:40:10] How did you guys get into reverse engineering? It looks very interesting to me but also very hard [18:45:42] *** Joins: [Saint] (~saint@rockbox/staff/saint) [18:52:05] *** Joins: krnlyng (~liar@77.116.90.190.wireless.dyn.drei.com) [19:04:51] gijs_: there is no visual difference between both bootloaders [19:06:04] basic understanding of how a microprocessor works, a disassembly software (we used IDA Pro) and a reference manual for the architecture should be enough to get started in reversing [19:06:32] it *is* hard [19:06:52] especially when you don't have documentation from the vendor [19:26:08] *** Quits: TheSeven (~quassel@rockbox/developer/TheSeven) (Ping timeout: 258 seconds) [19:26:29] *** Joins: TheSeven (~quassel@rockbox/developer/TheSeven) [19:39:20] gijs_: sorry, my connection was lost and can't read the whole conversation, what i see on http://paste.ubuntu.com/20035719/ is like HDD bad sector [22:02:38] prof_wolfff: Yes I was expecting that [22:04:44] Time to buy a new hard drive probably, but I'm the scrawny type of guy [22:05:09] Update: my iPod Classic 6G 80 GB mounts correctly on Ubuntu 16.04 64 bit [22:07:38] And file I/O works well, too [22:09:16] The hard drive is definitely worn down, which explains for the non-mounting [22:21:15] user890104: thanks for clearing that up [22:37:40] gijs_: which bootloader are you using? [22:37:54] in the final update? [22:54:57] That one [22:54:58] https://files.freemyipod.org/~user890104/bootloader-ipodclassic-v8-designware/RockboxBootloaderInstaller_iPodClassic_v8+DesignWare.exe [22:57:00] ok, good to know te usb part of things is working fine [22:59:45] Yes it must be a faulty HDD