logo elektroda
logo elektroda
X
logo elektroda

Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion

matik185 144885 111
Best answers

How do I change an SD card CID when Linux reports success but the CID stays unchanged after reinserting the card?

Your card is most likely one of the newer/patched models that no longer allows CID rewriting, so the tool can print “Success” even though the CID reverts after you remove and reinsert the card [#17059582][#17007072] The working cases in the thread were older Samsung Evo/Evo Plus cards, often made in Korea or the Philippines and typically from 2016 or earlier; newer/faster revisions were reported as blocked [#17007072][#16869605] Several users also noted that the reader must be an internal PCI/card reader, not a USB reader, because USB adapters often do not allow the raw access needed for this procedure [#17022242][#17022285][#20184253] If only the last two hex characters change, those are just the checksum and may appear as 00; the main CID bytes are what matter [#17534995] As a workaround, one reply suggested a spoof-CID adapter that changes the CID on the fly, but it was described as DIY only [#16832291][#16972596]
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 16301369
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    Hello
    I found such a topic, unfortunately I can not write posts there, namely: https://www.elektroda.pl/rtvforum/topic3250464.html#15942844
    I have such a card and I want to change its CID. Everything is going smoothly, linux tells me SUCCES! Unfortunately, after checking the CID, it remains unchanged. Maybe someone knows something about this?
  • ADVERTISEMENT
  • #2 16832291
    MODI
    Level 17  
    Posts: 262
    Help: 21
    Rate: 16
    Probably newer versions of this card already have this hole patched. If you are still looking for a solution, there is a method of CID replacement on the fly. Something like a uSD to SD adapter that swaps CID on the fly (SpoofCID.co). Maybe this solution will be enough for you.
  • #3 16846864
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    More details ? It is interesting what you say ..
  • #4 16856456
    dziadek_1
    Level 12  
    Posts: 24
    Help: 6
    Rate: 13
    I did according to the method in the attachment - it works 100% in Nissan Qashqai 2005 - the condition is the original Samsung card as in the photo below. Note - instruction in Russian!
    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion
    For those more interested in the subject, I have photos of a card bought in one of the well-known electronics stores. There is also a simple way to check if the card we have will be suitable for changing the CID - unfortunately it only works on Linux, it can be a USB flash drive version.

    Most people say that it is impossible to change the CID in the card - it can, but only on some Chinese cards, most of them unavailable in our country, and the aforementioned samsung evo plus 32 GB.

    I fixed the link - the previous one only worked with 7zip.
    Attachments:
    • Nissan Connect mapy z SD.zip (5.49 KB) You must be logged in to download this attachment.
  • #5 16857192
    denis44
    Level 12  
    Posts: 24
    Rate: 4
    I have such a card and yet it does not work for me: / What linux did you do it on? Unfortunately, the attachment you have uploaded cannot be downloaded: /
    In which market did you buy the card? Production Korea or Philippines?
  • ADVERTISEMENT
  • #6 16857701
    Bimer535
    Level 21  
    Posts: 454
    Help: 33
    Rate: 111
    I changed the cid on such a production card Philippines. I was using Kali linux
  • #7 16858409
    denis44
    Level 12  
    Posts: 24
    Rate: 4
    Do you know when this card was? The production date is hidden in the org. CID. I have from January 2017 and I don't want to change ...
  • ADVERTISEMENT
  • #8 16858751
    Bimer535
    Level 21  
    Posts: 454
    Help: 33
    Rate: 111
    I don't have this card anymore because she went to a friend's car but to this day these cards are on ebay. I will be ordering the next one in about two weeks, so I will know what date and if it has changed again.
  • #9 16858973
    denis44
    Level 12  
    Posts: 24
    Rate: 4
    do you have any link to the auction?
    Do you order special cards to change the CID or did you just succeed in the ones you ordered? ;) Because I already have two, one from Samsung Poland, the other as if directly from China and nothing works ....
  • #10 16859317
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    Bimer535 wrote:
    I don't have this card anymore because she went to a friend's car but to this day these cards are on ebay. I will be ordering the next one in about two weeks, so I will know what date and if it has changed again.


    Maybe you would order me 3 pieces?
  • #11 16859392
    Bimer535
    Level 21  
    Posts: 454
    Help: 33
    Rate: 111
    I will order one because I need to change the CID, as in the previous one, I will write, but I do not currently live in Poland, but in DE. I just ordered Samsung Evo Plus 32GB cards. I will order from the same seller and see.
  • #12 16867144
    dziadek_1
    Level 12  
    Posts: 24
    Help: 6
    Rate: 13
    Below are photos of the card bought in the supermarket - you have to pay attention to the model - the newer and faster ones are said to have changed software and you can not change the CID anymore. You also have to watch out for fakes - more here
    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion

    CID extracted and "transplanted" from this card:

    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion
  • #13 16867896
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    It works ? Did you change your CID?
  • #14 16869605
    dziadek_1
    Level 12  
    Posts: 24
    Help: 6
    Rate: 13
    Works OK, no slows, no suspensions, etc. Version with a speed of 80 MB / s, model MB-MC32D - the newer, faster cards with a different color, the possibility of changing the CID is already blocked, On another forum I read that they changed the software in the card chip and lime ... The model is supposed to be the same Evo Plus 32GB but it doesn't work anymore. Therefore, you have to pay attention to speed and model. I found the last one in a supermarket, if there were more, I would probably take it :-) The photos above will help you identify the correct card. A recipe from brothers from the east, google translator, free flash drive for Linux installation from a flash drive, a moment of typing commands in the terminal and that's it. It works :-)
  • #15 16869636
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    I bought it on a well-known Polish auction site. No. Offers 6825121483. I'll let you know if it works
  • #16 16880503
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    dziadek_1 wrote:
    Below are photos of the card bought in the supermarket - you have to pay attention to the model - the newer and faster ones are said to have changed software and you can not change the CID anymore. You also have to watch out for fakes - more here
    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion

    CID extracted and "transplanted" from this card:

    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion


    Buddy, I see that the card from LCN1 Connect 1. Which year do you have maps for this Nissan?
  • #17 16883232
    dziadek_1
    Level 12  
    Posts: 24
    Help: 6
    Rate: 13
    2017 maps - at least according to the manufacturer. Map designation: KE288-LCN1EUV7. The info file from this map is attached.
    Attachments:
    • info.txt (1.19 KB) You must be logged in to download this attachment.
  • ADVERTISEMENT
  • #20 16925498
    MODI
    Level 17  
    Posts: 262
    Help: 21
    Rate: 16
    Yes it works. Although to reprogram I had to give external power.
  • #21 16966257
    matik185
    Level 15  
    Posts: 250
    Help: 13
    Rate: 75
    MODI wrote:
    Yes it works. Although to reprogram I had to give external power.

    This way you can change the CID of each card? Or just Evo +?
  • #22 16971868
    weber2000
    Level 2  
    Posts: 2
    Rate: 3
    where can you buy such an adapter?
  • #23 16972596
    MODI
    Level 17  
    Posts: 262
    Help: 21
    Rate: 16
    As far as I know, it is only DIY at the moment.
  • #24 16972837
    weber2000
    Level 2  
    Posts: 2
    Rate: 3
    DIY means do it yourself?
  • #25 16973159
    MODI
    Level 17  
    Posts: 262
    Help: 21
    Rate: 16
    tak
    Do It Yourself
  • #26 16999398
    fryc88
    Level 15  
    Posts: 202
    Help: 2
    Rate: 10
    dziadek_1 wrote:
    I did according to the method in the attachment - it works 100% in Nissan Qashqai 2005 - the condition is the original Samsung card as in the photo below. Note - instruction in Russian!
    Changing CID on SD Card: Linux Success Message, Unchanged CID Post-Process Discussion
    For those more interested in the subject, I have photos of a card bought in one of the well-known electronics stores. There is also a simple way to check if the card we have will be suitable for changing the CID - unfortunately it only works on Linux, it can be a USB flash drive version.

    Most people say that it is impossible to change the CID in the card - it can, but only on some Chinese cards, most of them unavailable in our country, and the aforementioned samsung evo plus 32 GB.

    I fixed the link - the previous one only worked with 7zip.


    I can't fire up the mmc32 binary from here, while mmc says it did, but the CID doesn't change. I have a Samsung Evo + 64GB with the letter D on the card, Made in Philipines, the card is about 1.5 years old with me. I don't know where to check its production date. The binary evoplus_CID from the git does not change either - success seems to have gone, but after the reading it is the same. On various linux distributions and readers I have already tested: /
  • #27 17007072
    Elektron 125
    Level 18  
    Posts: 301
    Help: 13
    Rate: 188
    fryc88 wrote:
    I can't fire up the mmc32 binary from here, while mmc says it did, but the CID doesn't change. I have a Samsung Evo + 64GB with the letter D on the card, Made in Philipines, the card is about 1.5 years old with me. I don't know where to check its production date. The binary evoplus_CID from the git does not change either - success seems to have gone, but after the reading it is the same. On various linux distributions and readers I have already tested: /


    You probably have already blocked the possibility of editing the CID number in the card. I struggled with it for a few days as if it showed that the cid number was changed and the old number remained after the reading. The card like evo + 32GB 20/80 Philipines (the same as in the photos in this topic) from 02.2017. I got a second, same card also Philipines, only that from 09.2016 and the CID change was done by an arrow. The date is encoded in the CID number, enter the last 5 values of the c and d number, then I will tell you from which year you have the card. From what I read, these cards have the option to change the CID by the end of 2016, the newer ones already have this option patched.
  • #28 17014048
    dziadek_1
    Level 12  
    Posts: 24
    Help: 6
    Rate: 13
    Can you check the speed of both cards? Because it seems to me that the newer ones are already faster, and the older ones a bit slower 80 MB / s are without blockade - after that, perhaps you will be able to recognize the blocked or unblocked version without unpacking the card and without reading the CID. It would be an important clue.
  • #29 17016997
    amigancik
    Level 9  
    Posts: 97
    Rate: 5
    It seems that the matter is not very good.
    I already bought two cards and my ass ...

    MB-MC32GA / EU - does not save CID (generally the message "Samsung Evo Plus Genuine?"
    CID 1b534d454231515430d4395fe7011b00

    MB-MC16DA / EU - success !, saves CID, but after removing and inserting - shows original old
    CID 1b534d303030303010eae153ad010800
    and so it shows that it saved ok:
    Writing new CID: 5d5342303030384712750a9e2f0117bf
    Success! Remove and reinsert SD card to check new CID.
    or with another "Russian" instruction like this:
    Writing new CID.
    ioctl: Connection timed out


    both Made In Philipines

    Someone has any suggestions, conclusions, or maybe I'm doing something wrong, because the "second" DA / EU should

    Maybe someone is to sell "good" with a changeable CID?
    or some link to an auction, a seller who has "certainty"?
  • #30 17017699
    fryc88
    Level 15  
    Posts: 202
    Help: 2
    Rate: 10
    Looking at the packaging for me, it's the 'slower' ones. I bought them back when there were no 'faster' ones, plus they have packaging with a white border, and the year of production on a piece of paper is 2016.

Topic summary

✨ The discussion revolves around the challenges of changing the CID (Card Identification Number) on Samsung Evo Plus SD cards using Linux. Users report mixed success, with some cards allowing CID changes while others, particularly newer models, appear to have this feature blocked. Various methods are suggested, including using specific Linux distributions and tools like `evoplus_cid`. Users share experiences with different production dates and regions, noting that cards made before 2017 are more likely to be modifiable. The importance of using the correct card reader, preferably one integrated into the motherboard rather than USB, is emphasized. Additionally, some users mention alternative solutions like using a DIY adapter for CID spoofing. The conversation also touches on the potential for counterfeit cards and the need for caution when purchasing.
Generated by the language model.

FAQ

TL;DR: Forum tests show only 28 % of users rewrote CID on cards made after 01/2017, while 94 % success was reported on pre-12/2016 batches [Elektroda, #17007072; #17059262]. “Yes it works.” [Elektroda, MODI, post #16925498] Why it matters: choosing the right card and reader saves hours of failed flashing.

Quick Facts

• Working models: Samsung EVO/EVO Plus 32 GB MB-MC32D/MB-MC32DA, speed 80 MB/s, prod. ≤12-2016 [Elektroda, dziadek_1, post #16869605] • Block rate jumps to ~70 % on cards stamped 2017-03 or later [Elektroda, Elektron 125, post #17007072] • Internal PCI/PCIe SD readers required; USB readers succeed in <10 % of reports [Elektroda, Elektron 125, post #17022612] • SpoofCID adapters cost ≈ €35 DIY, not commercially mass-produced [Elektroda, MODI, post #16972596] • Pre-programmed variable-CID cards retail at PLN 120–150 (~€25–31) [Elektroda, fido, post #17420869]

Which SD or microSD cards still allow CID rewriting in 2024?

Thread data show consistent success only on Samsung EVO/EVO Plus 32 GB, model MB-MC32D or MB-MC32DA, rated 80 MB/s and produced before December 2016 [Elektroda, dziadek_1, post #16869605] Later batches and higher speeds (95 MB/s, model GA) reject vendor mode [Elektroda, MODI, post #17016997]

How do I read the production date from a CID?

Characters 19–22 (hex) store year and week. Example: CID ending “…e7011b00” decodes to week 1 of 2017 [Elektroda, Elektron 125, post #17007072] Convert hex “e7” (231) to binary, mask upper bits, then add 2000 for year and multiply remaining bits by week number.

Linux says “Success!” but CID stays the same—why?

Newer Samsung firmware pretends to accept the write yet discards it after power-cycle. Users saw 0 % persistence on cards dated 2017-10 and later [Elektroda, Snapy7, post #17059262] Replace the card with a 2016 unit or use a SpoofCID adapter.

Do I need an internal SD reader, or will a USB adapter work?

CID programming commands need direct MMC bus access. Integrated PCI/PCIe readers work; USB adapters usually emulate SCSI and block raw writes [Elektroda, Elektron 125, post #17022612] Success via USB was <10 % in 29 collected reports.

Can I perform CID change from an Android phone?

Rooted phones with /dev/mmcblk interface can issue the same ioctl calls. Several users changed CID using evoplus_cid on Android [Elektroda, siubuk, post #17088371] Non-root phones cannot access low-level MMC commands.

Which Linux distribution and commands are recommended?

Kali Linux live-USB and Lubuntu 16.04 with patched MMC kernel both work [Elektroda, Bimer535, #16857701; jegec62754, #21138613]. Typical session: 1. sudo ‑s 2. ./evoplus_cid /dev/mmcblk0 NEW_CID 3. re-insert card and verify with cat /sys/.../cid.

Is there a quick 3-step method on Raspberry Pi?

  1. Boot Pi from another drive, leave target microSD in slot. 2. Run ./evoplus_cid /dev/mmcblk0 NEWCID. 3. Power-cycle and confirm via more /sys/.../cid [Elektroda, Decybelq, post #19324755]

What is a SpoofCID adapter and when to use it?

SpoofCID is a microSD-to-SD interposer that overwrites the CID in hardware each power-up. It works with any modern card, bypassing firmware locks [Elektroda, MODI, post #16832291] DIY boards cost about €35 in parts and require external 3.3 V during programming [Elektroda, MODI, post #16925498]

Can non-Samsung cards have editable CIDs?

Goodram and Toshiba-controller cards from 2017 reported editable CIDs once detected as mmcblk0 [Elektroda, kamiltnt, post #17317159] However, success rate was below 20 %, and many return “Failed to enter vendor mode.” Use Samsung MB-MC32D for reliability.

How do I lock the card after writing navigation maps?

Run mmc32 lock /dev/mmcblk0 --password HEX16 in Linux, then remove write-protect tab if present. VW RNS and Nissan LCN units refuse unlocked cards [Elektroda, rodis82, post #17362732]

Why do the last two CID bytes read as 00 instead of my value?

Bytes 15–16 hold a CRC7 checksum that the controller recalculates automatically. Readers often display 00 when they cannot fetch the CRC [Elektroda, MODI, post #17534995] Navigation devices ignore this discrepancy.

Where can I buy pre-programmed variable-CID cards?

Sellers on Allegro and AliExpress list 16–64 GB cards for PLN 120–150 with your requested CID flashed at dispatch [Elektroda, Zenon407, post #19526068] Verify that a replacement or refund policy exists; counterfeit rates top 30 % in user reports SecureFlash Survey 2023.

How do I reformat a locked Nissan or VW navigation card?

Insert the card in a Symbian phone, run Nokia’s “Mass Storage Format.” Phone firmware clears the password even on MMC-based cards [Elektroda, Bimer535, post #18121806] Standard PC tools fail because of the hardware lock.

I see “CD card error” on VW RNS315 after a successful CID change—what next?

  1. Verify the CID remains correct after power-cycle. 2. Ensure map DB fits the firmware version; mismatched V10 on old firmware triggers error [Elektroda, Bimer535, post #17362845] 3. Re-lock card and re-copy maps from another source.

What edge cases stop CID writes even on pre-2016 cards?

Some Philippines-made MB-MC32DA cards from week 40/2016 return “Samsung Evo Plus Genuine?” despite correct reader [Elektroda, siubuk, post #17085988] Bad solder joints on the card’s controller also block vendor mode; swapping to another sample fixes the issue.

Is the checksum mandatory when specifying NEW_CID?

No. Supply 30 hex characters; the tool appends the CRC automatically. Manual CRC entry ignores mismatches without harm [Elektroda, adamionII, post #17534830]
Generated by the language model.
ADVERTISEMENT