E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > DIY Guides > DIY: Install SSD in CIC



Reply
 
Thread Tools Search this Thread
      02-10-2022, 04:36 PM   #243
Zeta
New Member
Canada
0
Rep
9
Posts

Drives: 2008 E90 328i
Join Date: Oct 2008
Location: Richmond Hill

iTrader: (0)

@Mert335d, awesome, I had backed up the hdd image as well using HDD GURU. Will wait for your result. Good luck!!

Quote:
Originally Posted by Mert335d View Post
I successfully backed up my HDD from my CIC with HDD GURU 1.10.
You have to cut the right PIN in order to connect the Adapter. You can check it with the Picture.

In the next weeks I am gonna copy the RAW Image file to my Compact Flash Card 128GB from SanDisk.

I will keep you guys updated !
Appreciate 0
      02-12-2022, 11:07 AM   #244
Mert335d
Private
9
Rep
65
Posts

Drives: E92 335d LCI
Join Date: Feb 2020
Location: Germany

iTrader: (0)

Garage List
  [0.00]
I successfully backed it up and wrote the raw image to my SAN DISK Extreme Compact Flash.
As you can see, the partitions are the same.

In the next weeks I am going to put the Compact Flash in my BMW and test if it works.
Attached Images
  
Appreciate 0
      02-17-2022, 04:59 AM   #245
John the Hat
New Member
2
Rep
16
Posts

Drives: BMW 325 SE
Join Date: Dec 2021
Location: UK

iTrader: (0)

QNX question

Quote:
Originally Posted by apirumann View Post
Nvm. I figured it out. The link is hidden somewhere in the website. I found it by chance and it is not the 6.5 version but it works. I am attempting to share it below...

https://bit.ly/2BtPtdo
I have this VM and installed VMWare - the VM boots fine. Tell me, do I need to get a logon & password from QNXC ( I have set up an account but I am damned if I can see how to get the logon / password from there) or have I missed something ? That aside a great DIY. I intend to see how t works with a CF card and master / slave ide carrier.. I feel the need for a back-up anyway :-)
Appreciate 0
      02-24-2022, 10:08 AM   #246
johnnyorange
Enlisted Member
53
Rep
47
Posts

Drives: 2009 lci e91
Join Date: Sep 2018
Location: los angeles

iTrader: (1)

Quote:
Originally Posted by John the Hat View Post
I have this VM and installed VMWare - the VM boots fine. Tell me, do I need to get a logon & password from QNXC ( I have set up an account but I am damned if I can see how to get the logon / password from there) or have I missed something ? That aside a great DIY. I intend to see how t works with a CF card and master / slave ide carrier.. I feel the need for a back-up anyway :-)
to log into the qnx vm running in vmware player?

just use username of root with no password

good luck!
Appreciate 0
      03-03-2022, 05:00 AM   #247
John the Hat
New Member
2
Rep
16
Posts

Drives: BMW 325 SE
Join Date: Dec 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by johnnyorange View Post
to log into the qnx vm running in vmware player?

just use username of root with no password

good luck!
I think I may need it. Having a bit of a beast trying to get the VM to run as a guest in Ubuntu 20 with Logitech USB wireless integrated mouse / keyboard. I suspect I may have to find an older Windows machine & see if that helps with the mouse problem.

But I have the same problem with Windows 10 host with a standard touch-pad input..........

Once I get the VM running the rest should be "easy" :-)

Just in case anyone else find this problem, the invisible cursor is semi functional. If you keep dragging the mouse towards the lower left corner & rt clicking you will eventually get the Launch button to work. After this you can use the drop-down with Tab & rt arrow to open "Configure" and then "Display". Change the cursor from "software" to Hardware" and then save. You now have (and I have) a fully-functioning mouse. :-)

Last edited by John the Hat; 03-04-2022 at 10:37 AM.. Reason: Found solution....
Appreciate 1
      04-02-2022, 04:41 PM   #248
Davidl919
Registered
0
Rep
3
Posts

Drives: 2012 F10 AH5 White
Join Date: Aug 2016
Location: MB&NYC

iTrader: (0)

Quote:
Originally Posted by Zeta View Post
@Mert335d, awesome, I had backed up the hdd image as well using HDD GURU. Will wait for your result. Good luck!!
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Appreciate 0
      04-05-2022, 08:42 AM   #249
John the Hat
New Member
2
Rep
16
Posts

Drives: BMW 325 SE
Join Date: Dec 2021
Location: UK

iTrader: (0)

Angry CIC HDD image needed....

Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....
Appreciate 0
      04-12-2022, 05:13 AM   #250
Mert335d
Private
9
Rep
65
Posts

Drives: E92 335d LCI
Join Date: Feb 2020
Location: Germany

iTrader: (0)

Garage List
  [0.00]
Today I successfully upgraded to a SSD in my BMW CIC.
Like I said, you need:
1. Syba IDE TO UDMA Adapter
2. UDMA FLASH CARD (I chose San Disk Extreme 128gb)
3. IDE to USB Connector
4. HDD Raw copy Tool

Everything is now working fine.
CD/DVD, USB port and Navigation work without any issues.

My Navigation is a bit faster, changing routes and zooming in and out a bit faster.
USB and DVD loading times are instant.

Double checked everything and rebooted. Still working and fast !

The important point is that you have a backup image and a backup HDD on the side if something happens.
Appreciate 3
      04-12-2022, 06:05 AM   #251
Mert335d
Private
9
Rep
65
Posts

Drives: E92 335d LCI
Join Date: Feb 2020
Location: Germany

iTrader: (0)

Garage List
  [0.00]
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....

Do you know where I can upload this file ? (Its about 70gb)
Appreciate 0
      04-14-2022, 04:21 PM   #252
Czywa
Registered
0
Rep
4
Posts

Drives: BMW F07
Join Date: Nov 2021
Location: Poland

iTrader: (0)

I shared a network directory via SMB in Windows. How to add it in QNX?
Appreciate 0
      04-17-2022, 03:46 PM   #253
kwseattle
New Member
0
Rep
10
Posts

Drives: 2011 E90 335d M Sport
Join Date: Sep 2017
Location: Seattle, WA

iTrader: (0)

Garage List
2011 BMW 335d  [0.00]
1988 BMW 325is  [0.00]
Went through all the steps to pull out the MSATA drive and clone an image of it, only to find that the SanDisk extreme 128gb compact flash card was DOA. It won't mount to any of my computers and disconnects sporadically... Ruined my plans for the day.

Ordered a new one and will be returning the old one asap. Anyone try using a standard compact flash-USB adapter to flash the image without mounting it in the IDE adapter?

I was also planning on extending the partition this time via the QNX vm but realized I really don't have any CDs to rip into the car, so I don't think it's worth the trouble of setting a bootable Linux partition just for this one purpose.

Edit: my CF reader was bad. I ended up loading the CF into the IDE adapter and cutting the alignment pin so my adapter would fit. Flashed the image no problem, loaded it into my car and it instantly worked. Updated my maps just fine.

Last edited by kwseattle; 04-19-2022 at 01:38 AM..
Appreciate 0
      04-20-2022, 08:43 PM   #254
Zeta
New Member
Canada
0
Rep
9
Posts

Drives: 2008 E90 328i
Join Date: Oct 2008
Location: Richmond Hill

iTrader: (0)

Quote:
Originally Posted by Mert335d View Post
Today I successfully upgraded to a SSD in my BMW CIC.
Like I said, you need:
1. Syba IDE TO UDMA Adapter
2. UDMA FLASH CARD (I chose San Disk Extreme 128gb)
3. IDE to USB Connector
4. HDD Raw copy Tool

Everything is now working fine.
CD/DVD, USB port and Navigation work without any issues.

My Navigation is a bit faster, changing routes and zooming in and out a bit faster.
USB and DVD loading times are instant.

Double checked everything and rebooted. Still working and fast !

The important point is that you have a backup image and a backup HDD on the side if something happens.
Quote:
Originally Posted by Davidl919 View Post
Quote:
Originally Posted by Zeta View Post
@Mert335d, awesome, I had backed up the hdd image as well using HDD GURU. Will wait for your result. Good luck!!
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Quote:
Originally Posted by Mert335d View Post
Today I successfully upgraded to a SSD in my BMW CIC.
Like I said, you need:
1. Syba IDE TO UDMA Adapter
2. UDMA FLASH CARD (I chose San Disk Extreme 128gb)
3. IDE to USB Connector
4. HDD Raw copy Tool

Everything is now working fine.
CD/DVD, USB port and Navigation work without any issues.

My Navigation is a bit faster, changing routes and zooming in and out a bit faster.
USB and DVD loading times are instant.

Double checked everything and rebooted. Still working and fast !

The important point is that you have a backup image and a backup HDD on the side if something happens.
I had just installed the CF with IDE adapter to the car and everything works as it should be. Only difference is I had used a regular USB CF reader to write the image directly to the CF then plug it into the IDE adapter. That way, I had avoided pulling a pin out from the IDE adapter.
Appreciate 0
      04-20-2022, 08:45 PM   #255
Zeta
New Member
Canada
0
Rep
9
Posts

Drives: 2008 E90 328i
Join Date: Oct 2008
Location: Richmond Hill

iTrader: (0)

Quote:
Originally Posted by Mert335d View Post
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....

Do you know where I can upload this file ? (Its about 70gb)
Quote:
Originally Posted by Davidl919 View Post
Quote:
Originally Posted by Zeta View Post
@Mert335d, awesome, I had backed up the hdd image as well using HDD GURU. Will wait for your result. Good luck!!
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Quote:
Originally Posted by Mert335d View Post
Today I successfully upgraded to a SSD in my BMW CIC.
Like I said, you need:
1. Syba IDE TO UDMA Adapter
2. UDMA FLASH CARD (I chose San Disk Extreme 128gb)
3. IDE to USB Connector
4. HDD Raw copy Tool

Everything is now working fine.
CD/DVD, USB port and Navigation work without any issues.

My Navigation is a bit faster, changing routes and zooming in and out a bit faster.
USB and DVD loading times are instant.

Double checked everything and rebooted. Still working and fast !

The important point is that you have a backup image and a backup HDD on the side if something happens.
Quote:
Originally Posted by Mert335d View Post
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....
Quote:
Originally Posted by John the Hat View Post
Quote:
Originally Posted by Davidl919 View Post
If you dont mind can I have a copy of that image as well, my original drive went bad and I pulled another drive from a E90 at a pick and pull, but it also did not boot, I put my 1b back to virgin and reactivate, but nothing, everything checks well with esys, but just recently Ista read a HDD error. I am wits end with trying to get my navi back.
Anyone have a known good image they can share ? I have had a hardware disaster with a cheap Chinese usb / ide converter. Not only has it killed my HDD but BOTH the .img filed I copied are apparently corrupted. I have a "new" HDD on it's way.....

Do you know where I can upload this file ? (Its about 70gb)
Same here, I can share the image but where can I attach the 80GB image?
Appreciate 0
      04-22-2022, 06:09 AM   #256
John the Hat
New Member
2
Rep
16
Posts

Drives: BMW 325 SE
Join Date: Dec 2021
Location: UK

iTrader: (0)

Shre image

Quote:
Originally Posted by Zeta View Post
Same here, I can share the image but where can I attach the 80GB image?

IF the partition holding the media / music files is empty it SHOULD compress to a reasonable size I think. Probably "Dropbox-able" :-)
Appreciate 0
      04-29-2022, 02:49 PM   #257
dottrix
Registered
3
Rep
3
Posts

Drives: F30
Join Date: May 2021
Location: Georgia, US

iTrader: (0)

Upgraded F30 CIC to CF 2022-04

When: 2022-04-28
What: 2013 328I F30 Sedan CIC North America/US
Why: Car is almost 10 years old, so a backup would be a good idea. Might as well upgrade at the same time.
Who: I've been in IT for over 25 years, and started learning about computers by coding in BASIC in the late 80's.
Result: Success.
How:
Syba Dual Compact Flash CF to 44 Pin IDE/PATA 2.5" Adapter Enclosure, Black SD-ADA45006 - $15/US
https://smile.amazon.com/gp/product/B0036DDXUM

SanDisk 128GB Extreme PRO CompactFlash Memory Card UDMA 7 Speed Up To 160MB/s- SDCFXPS-128G-X46 - $110/US
https://smile.amazon.com/gp/product/B00ECEVGN0
Purchased due to recommendations here, because it has high automotive temperature tolerance.
Operating temperature -13°F to 185°F (-25°C to 85°C)
Storage temperature -40°F to 185°F (-40°C to 85°C)

Clonevzilla v2.7.3-19 (That was the latest version that I already had on a bootable USB stick. I'm sure any current/recent version will also work.)(clonezilla.org)

Found an old 2.5 inch IDE to USB adapter that I used to connect to the BWM Toshiba drive.
The process was slow, and the drive was a bit noisy, leading me to believe that the drive might be beginning to fail.
First, I used Clonezilla to backup to an image on an empty 120GB SSD, which was connected to the system via USB to SATA adapter.
As mentioned, the backup started very slow, at about 100mb per minutes (yes, 100 megabyte per min) but after about 30-40 min it seemed to go faster, and finished somewhere in the 1 to 2 hour mark.
Note: The compressed image file is about 45GB in size. And Sorry, no, I won't provide a copy of my backup image, as I know the plethora of personal data that it contains.

I then disconnected the BWM Toshiba drive from the adapter, and at that point, first noticed that I couldn't connect the Syba drive due to the extra pin. I knew that the pin should not be there, so I carefully and exactly made sure to simply bend that pin out of the way. I connected the CF into the slave port of the CF Adapter and connected that to the IDE2USB, then did a Clonezilla image-to-device restore, from the newly created image on the 120GB SSD, to the 128GB CF card.
At several points during the backup and the restore process, I noticed a listing of several QNX partitions, which gave me confidence that Clonezilla should be able to handle a proper clone.
After the clone was complete, and everything was disconnected, I used some needle nose pliers to wiggle that unnecessary pin back and forth about 5 or 6 times until it broke off at the base. (It doesn't do anything, so no reason to leave it.)

I then put the CF and Adapter in the sled and installed it in the Car. (The car was off during the drive removal and install, with the battery still connected both times.)
After seating the drive flush, I turned on the car and everything came up. Navigation and contact address list is good, and all my music is working. Over the last two days, the system seems a little faster, but not much. Maybe 10%-15% faster doing certain things, but I don't care so much about the speed, just to keep it working as long as possible, and have that backup. (Technically two backups, since I now have the original drive, and a backup image of that drive on the SSD.

I might post an update, but if I don't, then it means I haven't had any issues.

Thanks to all for this tutorial, the updated info, and the advice for the needed parts. It made this a very smooth process for me, and I hope it helps many others who wish to get the most life and performance possible from their car.
Appreciate 2
      04-30-2022, 12:51 AM   #258
POBEP
Lieutenant
POBEP's Avatar
United_States
364
Rep
552
Posts

Drives: E70 E90 E91
Join Date: Mar 2016
Location: Christmas Valley, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by dottrix View Post
When: 2022-04-28
As mentioned, the backup started very slow, at about 100mb per minutes (yes, 100 megabyte per min) but after about 30-40 min it seemed to go faster, and finished somewhere in the 1 to 2 hour mark.
Note: The compressed image file is about 45GB in size. And Sorry, no, I won't provide a copy of my backup image, as I know the plethora of personal data that it contains.
I am not in IT, but I do RTFM

The 4200rpm HDD is capable of up to 33MB/sec read rate.
The USB 2.0 adapter will further limit it to ~ 22MB/sec.
Clonezilla uses max compression (GZIP=9) by default.
It (Clonezilla/gzip) also limited to a single core, hence compression speed is bound by CPU clock and data type.
As it encounters larger chunks of zero-byte blocks or more favorable data to compress - the rate of clone increases

I found that using GZIP=1 (instead of default) produces decent archive size yet yields to much faster speeds.

On linux/mac - dd could be much easier (and faster) option.
I dump entire block device into file, then write it back to new media.
Then gzip file and, in parallel, reassemble back my car

The "confidence" should come from running checksum on source and target media (instead of partition listing)

The non-pro version comes with considerable discount with the same operating temp range.
However, the extended temp rage on consumer grade electronics is NOT a valid substitute for industrial grade spec
There is no real benefit of the PRO version as vehicle PATA interface will be a gating factor.
__________________

Last edited by POBEP; 04-30-2022 at 01:32 AM..
Appreciate 0
      05-01-2022, 02:44 PM   #259
MikeBlaszczak
Private
United_States
4
Rep
67
Posts

Drives: 2010 BMW M3 Coupe
Join Date: Mar 2013
Location: Mercer Island, Washington

iTrader: (0)

Garage List
The QNX download link in the first post isn't working. Is QNX Software Development Platform 6.6 the right one to use?

And thanks for the write-up!
Appreciate 0
      05-12-2022, 06:20 PM   #260
dottrix
Registered
3
Rep
3
Posts

Drives: F30
Join Date: May 2021
Location: Georgia, US

iTrader: (0)

Quote:
Originally Posted by POBEP View Post
I am not in IT, but I do RTFM
The 4200rpm HDD is capable of up to 33MB/sec read rate.
The USB 2.0 adapter will further limit it to ~ 22MB/sec.
Just for additional clarification for future readers; my 100MB per minute initial backup transfer speed translates to 1.66MB/sec. And fortunately, as I mentioned, it picked up speed after a while and did eventually complete.

I didn't have quick or easy access to Linux/Mac, so I tried what I had on hand, Clonezilla. From a couple searches, it looked like no one had tried it, so I did. Had it not worked, I would likely not have posted at all. Plus, it's free, and easy to install to a bootable USB thumb drive (using Rufus.ie).
I forgot to mention that I enabled the Clonezilla source and destination verification checks during the backup and restore, so that added extra time at the end of the backup and restore processes. And that is also why I felt the backup and restore was good, since no error messages were displayed about bad sectors, etc. My new drive/system is still working completely normally, with no glitches, bugs, or anything out or the ordinary, so I still believe it was a totally good copy. And if not, for some reason, I still have the original drive, and can try it another way, or the ways others have mentioned.

I went with the Pro card because, meh, I felt like it, as it was only about $20 more. But, I'm seriously considering buying another adapter and CF card, just-in-case, who knows how much longer they will be available, and if I do, I'll very likely get the Extreme, non-Pro, CF card, and hopefully never need it...

Thanks again to Jagaer for the original post!
Appreciate 0
      05-21-2022, 07:04 AM   #261
alingham
New Member
0
Rep
8
Posts

Drives: 2012 BMW 328i
Join Date: Apr 2022
Location: Lower Hutt, New Zealand

iTrader: (0)

Hi all,
Quick question - hopefully someone may have experimented with this and has an answer…
I’ve read through this thread several times. Over the years technology has changed quite a bit!
There’s no longer any IDE/PATA SSD’s that we know work with the BMW’s…
This then means some kind of adapter is needed.
Seeing as mSATA adapters offer limited success, it seems that many are going down the Syba CF Card adapter route as it offers the ability to mount the CF card as a slave.
However; with the price of CF cards… it’s not cheap!

So… my “quick” question is; if I were to get a SD > CF adapter as well, would that work?
So essentially it’d be a SD card in a CF adapter into an IDE/PATA adapter into the BMW…
I know that adding additional adapters in series isn’t exactly a clean way of doing it… but I technically don’t see why it wouldn’t necessarily work. Would save a heap to get a SD to CF adapter and a SD card than buying a CF card with the necessary space on it…!
Appreciate 0
      08-19-2022, 10:30 AM   #262
zitexjp
Registered
0
Rep
3
Posts

Drives: BMW
Join Date: Aug 2022
Location: HK

iTrader: (0)

Quote:
Originally Posted by Jagaer View Post
I wanted to create a hard drive image of my CIC, to be able to restore it in the future in case my hard drive died. Since the hard drive was out of the CIC, I figured it was a great time to upgrade to an SSD.

UPDATE - 21 Jun 21
The SSD drive was erroring out when updating the maps. I don't know if this is related to SSD life, TRIM support in QNX or some other factor. When replaced with the CF card, the map update was able to complete successfully, so this is probably a better solution now, than the mSATA card and Marvell adapter.

The Marvell based adapters are getting harder to find, however Compact Flash has now dropped in price. So I recommend getting a CF to IDE adapter sled. Note that you will need one that has both Master and Slave, as the CIC expects the IDE drive to be a Slave: https://www.amazon.ca/Syba-Connectiv.../dp/B0036DDXUM

The IDE Adapter and 128GB Compact Flash Card



The CIC expects the hard drive to have the IDE set as "slave" (This may have been the issue with other drive adapters. The CIC port captures both the IDE pins and master/slave jumper pins on the Toshiba Drive. If the mSATA to IDE sleds do not have the same jumper configuration, they would not be set to "slave" and would therefore not work)




Background
The hard drive in the CIC is a Toshiba automotive grade SSD, the MK8050GAC. https://toshiba.semicon-storage.com/...mkxx50gac.html

The only SSD I could find that was rated for automotive use (-40C - 85C) was the Micron M500IT, which costs ~$300 CAD for a 128GB drive.
Specs: https://www.micron.com/products/soli...tomotive-ssd#/
Price: https://www.digikey.ca/product-detai...643-ND/6135280

I decided to replace the hard drive with a name brand SSD, initially an M.2 840 EVO drive, but when the adapter didn't work, with an mSATA SM841.
Requirements
1. IDE to SATA or USB adapter. I used this one: https://www.aliexpress.com/item/New-...311.0.0.eyj7tI . I've got a spare that I can send out for the cost of shipping to you.
2. SATA to USB adapter, if you use the IDE to SATA adapter above. Something like this: https://www.newegg.ca/Product/Produc...SAAEgKU8fD_BwE
3. Marvell 88SA8052 mSATA adapter. These are hard to find, most of them are JMicron based, which *do not work*

I initially tried this enclosure with a JMicron Controller and the CIC refused to recognize the drive.



You want a Marvell Controller like this one

US: Addonics - http://www.addonics.com/products/adms25ide.php
UK: Lycom - https://www.scan.co.uk/products/lyco...-ide-ssd-drive
CA: https://www.amazon.ca/gp/product/B00...?ie=UTF8&psc=1
4. 128GB mSATA Drive: I used a used Samsung SM841. It isn't automotive grade, but is a Pro-level drive, so should last a long time.
5. Linux UBCD - http://www.ultimatebootcd.com/download.html . This is used to back up and format the hard drive.
6. QNX VM - http://www.qnx.com/download/feature....rogramid=21189
7. VMWare Player - https://my.vmware.com/en/web/vmware/...on_player/12_0
Assumptions
1. You are comfortable with installing computer hardware and software. You will need to boot into Linux as well as Virtual Machines. I'm doing most operatrios from Linux since it handles low level operations more transparently. (Windows typically tries to interfere, which can corrupt the drive).
2. I am running from a Linux partition, but you can run from a bootable USB, min 128GB: https://tutorials.ubuntu.com/tutoria...k-on-windows#0
3. To back up and format the partitions, you will need to boot QNX. This is easiest from the QNX provided virtual machine.
4. I am not covering either the installation of Linux as a dual boot system, or install of VMWare Player, as there are many tutorials available online.
Remove the SSD
I sat in the passenger seat for all of the following:

1. Pull the trim from the left of the Start Button. You don't need to pull it completely off, just enought to be able to remove the HVAC unit below it.


2. Remove the HVAC unit by pulling from the upper right corner. You can leave the wires connected, but I found it easier to remove the radio trim by disconnecting the three plugs.


3. Remove the radio trim by pulling from the upper left. There is a grey cable on the upper left, so you won't be able to remove it completely, but it will swing out of the way.


4. Use a Torx 9 screwdriver to remove both screws in the front face place, and pull out the HDD. It is on rails so it will get stuck if you don't pull it out straight.
Back Up the Hard Drive
5. Connect the IDE->SATA Adapter, and the SATA->USB Adapter. (My USB goes into a USB->PCIe card, to make a wonderfully long chain of adapters). Pin 1 on the adapter card goes on the side with the jumper pins (4xPins that are slightly spaced away from the rest of them)


6. Boot your Linux partition or USB (with at least 80 GB free) and back up the OEM HDD to an image file on your PC
Code:
jagaer CIC_Drive # dd if=/dev/sdc of=CIC_Drive.img status=progress
80008954368 bytes (80 GB, 75 GiB) copied, 2944 s, 27.2 MB/s     
156301488+0 records in
156301488+0 records out
80026361856 bytes (80 GB, 75 GiB) copied, 2952.03 s, 27.1 MB/s
7. Disconnect the OEM Drive and store it in a safe place. Connect your new SSD, and copy the image file from the PC onto the SSD.

Code:
jagaer CIC_Drive # dd if=CIC_Drive.img of=/dev/sdc bs=64k status=progress
80021094400 bytes (80 GB, 75 GiB) copied, 579.003 s, 138 MB/s 
1221105+1 records in
1221105+1 records out
80026361856 bytes (80 GB, 75 GiB) copied, 810.815 s, 98.7 MB/s
8. Check to make sure the copy worked. If you run a "parted /dev/sdc" and "print". The partitions should look like:
Code:
jagaer CIC_Drive # parted /dev/sdc
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: SAMSUNG SSD SM841 mSATA (scsi)
Disk /dev/sdc: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  80.0GB  80.0GB  extended
 5      64.5kB  60.1GB  60.1GB  logical
 6      60.1GB  63.3GB  3150MB  logical
 7      63.3GB  65.0GB  1752MB  logical
 8      65.0GB  66.2GB  1176MB  logical
 9      66.2GB  79.9GB  13.6GB  logical
10      79.9GB  80.0GB  173MB   logical
9. Put this back in your CIC and test it out. If Nav loads, you've successfully cloned the drive, and have a working adapter. If you don't want to increase the media partition, you can put the trim back in place and have a drink
Set Up the QNX VM
If you do want to extend the media partition, there are a few more steps I'm doing all of the following from the QNX Neutrino VM.
10. Download, and extract the QNX VM onto your computer. Add the QNX VM into VMWare player, using File->Open and clicking on "Neutrino650Target.vmx"
11. Boot QNX to make sure it works. Great, now shut it down.
12. Edit VM Settings, and add the UBCD to the virtual cdrom


13. To pass the SSD directly into the VM, you'll need to add new hardware. Click add -> Hard disk -> IDE -> Use a Physical Disk


14. If you're doing this from your Linux partition, you can find the address of the hard disk by performing an "ls /dev/disk/by-id"



15. Click "Use Entire Disk" then "Finish"


16. Increase the amound of RAM for the VM to 2048MB
Back Up the Existing Information
17. Start Up QNX. You may notice an "unable to mount qnx4" error message, this is due to the way BMW has configured their factory HDD. Login with "root" and no password
18. Open a terminal, and check "ls /dev" for hd1t77


19. **Bonus Info** Running strings on 9283426A firmware displayed the CIC Fstab for partition mount point names.


20. Make mount points for partitions. I'm backing up all partitions, but you only need to back up hd1t77.4 and hd1t77.5.
Code:
mkdir hbnavi
mkdir hbcddb
mkdir hbdata
mkdir hbuser
mkdir hbmedia
mkdir hbdebug


21. Mount the partitions "mount -t qnx6 /dev/hd1t77 /root/hbnavi". If you forget the "-t qnx6" it will give you a mount error - corrupted
Code:
mount -t qnx6 /dev/hd1t77 /root/hbnavi
mount -t qnx6 /dev/hd1t77.1 /root/hbcddb
mount -t qnx6 /dev/hd1t77.2 /root/hbdata
mount -t qnx6 /dev/hd1t77.3 /root/hbuser
mount -t qnx6 /dev/hd1t77.4 /root/hbmedia
mount -t qnx6 /dev/hd1t77.5 /root/hbdebug


22. I'm saving all partitions to my NAS, so I also need to mount my shared drive
Code:
fs-cifs 192.168.1.100:/other /root/other guest none
23. You only need to save hbmedia and hbdebug, but I backed up all partitions to my NAS. We need to copy those two partitions back to the drive after extending the partitions. (You may get a "set permissions" error for .boot. It is safe to ignore this error message.)
If you don't already have your 1B file, you can create it from the "data03" file from the "hbdebug" partition


24. Once all the directories are saved, umount all the partitions "umount /root/hbcddb" etc...
Code:
umount /root/hbnavi
umount /root/hbcddb
umount /root/hbdata
umount /root/hbuser
umount /root/hbmedia
umount /root/hbdebug


25. Shut down QNX and power off the VM
Extend the Partitions
26. Boot Neutrino, hit Esc, and select option 3 (CDRom Drive). You will likely have to "click" on the Black screen before you can hit Esc.


27. Browse down to "Parted Magic", and boot default settings.


28. Look at the size of the default partitions. We need this info for later.
Code:
root@partedmagic:~# fdisk -l /dev/sdb
Disk /dev/sdb: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6ad4b821

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1              63 156296384 156296322  74.5G  5 Extended
/dev/sdb5             126 117451214 117451089    56G 4d QNX4.x
/dev/sdb6       117451278 123604109   6152832     3G 4d QNX4.x
/dev/sdb7       123604173 127025954   3421782   1.6G 4d QNX4.x
/dev/sdb8       127026018 129323249   2297232   1.1G 4d QNX4.x
/dev/sdb9       129323313 155959019  26635707  12.7G 4d QNX4.x
/dev/sdb10      155959083 156296384    337302 164.7M 4d QNX4.x


29. Open Partition Editor. Resize /dev/sdb1 to fill the entire disk.



30. Delete /dev/sdb10 and /dev/sdb9. This is why we needed to save the information earlier. You did save it, didn't you?


31. Create a new /dev/sdb9 partition, using the following - Create as: Logical, File system: unformatted, Free space following (MiB): 170, align to MiB



32. Do the same thing for the /dev/sdb10 partition, with no free space following


33. Click "Apply Changes"


34. Open terminal and type in "fdisk /dev/sdb". If you type "p" you'll see that the first 4 partitions are Id "4d" but the two new ones we created are type "83". We need to change these to 4d.


35. Change the partition ID. Type "t", partition 9, and type 4d. Do the same thing for partition 10. Write the changes to disk by typing "w".


36. Restart back into QNX
Format and Restore Partitions
37. Format the new partitions with "mkqnx6fs /dev/hd1t77.4" and "mkqnx6fs /dev/hd1t77.5"


38. Mount the hbmedia and hbdebug partitions. I mounted them all, just to make sure that no info was lost when I increased the size of the hbmedia partition.
Code:
mount -t qnx6 /dev/hd1t77 /root/hbnavi
mount -t qnx6 /dev/hd1t77.1 /root/hbcddb
mount -t qnx6 /dev/hd1t77.2 /root/hbdata
mount -t qnx6 /dev/hd1t77.3 /root/hbuser
mount -t qnx6 /dev/hd1t77.4 /root/hbmedia
mount -t qnx6 /dev/hd1t77.5 /root/hbdebug


39. Mount the NAS file share where you saved your files.
Code:
fs-cifs 192.168.1.100:/other /root/other guest none
40. Copy the files from the NAS back to the HDD. You don't need to copy the .boot partition


41. Unmount the partitions and shut down QNX.
Code:
umount /root/hbnavi
umount /root/hbcddb
umount /root/hbdata
umount /root/hbuser
umount /root/hbmedia
umount /root/hbdebug
Reinstall SSD
42. Reinstall the SSD back into the CIC. Before placing all trim back in place, check to make sure the Nav works - This verifies that the hbnavi partition is functioning. Then check the Media Info to see the available size. If you have more than 12GB free space, it shows as 100% free


43. Reinstall your trim and enjoy knowing you don't have an old, spinning hard drive in the CIC *and* you have more space for music.
Thanks for your share,

I have followed your insuction even some are diffence and face to some issue but in the end I have sucess to change that to SSD and wotking fine with my M3 and 335 E93

Thanks so much
Appreciate 0
      09-06-2022, 08:32 PM   #263
daniel.cantor@gmail.com
Registered
3
Rep
3
Posts

Drives: BMW 128i Convertible
Join Date: Jul 2022
Location: Columbus Ohio

iTrader: (0)

Fresh image?

Quote:
Originally Posted by Czywa View Post
I shared a network directory via SMB in Windows. How to add it in QNX?

Same request here. CIC keeps rebooting endlessly. I was able to clone using the DD method, and restore onto a 120GB IDE drive, but same exact results. Looking for a fresh image that I can start with. Thanks!
Appreciate 0
      09-19-2022, 08:17 PM   #264
johnnyorange
Enlisted Member
53
Rep
47
Posts

Drives: 2009 lci e91
Join Date: Sep 2018
Location: los angeles

iTrader: (1)

Quote:
Originally Posted by daniel.cantor@gmail.com View Post
Same request here. CIC keeps rebooting endlessly. I was able to clone using the DD method, and restore onto a 120GB IDE drive, but same exact results. Looking for a fresh image that I can start with. Thanks!
i know this is a longshot and I am sure its not this in your case, but it was in mine.

after doing all the steps on the new drive and putting it in the car, I realized that i had put the drive in upside down and the cic itself was rebooting just trying to mount the drive.

like I said, a longshot but worth it to check if just to rule it out
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 07:22 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST