I checked and the map still does not work. It seems to me that the number must be identical if someone entered bf at the end and did not give 00. I downloaded another map, but still the same. just why linux does not change the entire CID number that he gives him to read. ..
And I have such a problem: after inserting the card into the VW car, it will start 315 "cd card error" I put in the maps, changed the CID, blocked it with a password, and yet such circuses. What could be wrong? Why card error?
Can you explain to me how to block the card with a password? Where do you get this password ??? This password applies to the card or is it related to the software on the card?
I don't know why but after typing the sd lock command it crashes the message command not found. What command do you enter to block the sd? PS My mistake is that I did not open the terminal properly. You need to move the mouse cursor over the previously copied to the Linux desktop folder mmc_tools and then open the terminal. Everything goes smoothly after this operation. Good luck.
It depends. They make a lot of cards Probably most of them available in the world. But if you need a Ford, write to me exactly what model you have. Until the end of the year, I have some more and I will be happy to share.
Colleagues, could someone send the evoplus_cid * file, which is created after compilation in Linux in the evoplus_cid directory In my edition of Linux some libraries are missing and I have a bug trying to compile evoplus_cid.c Thank you in advance.
Hello, can you change c and d on cards from China?
You can't, but if you order from them, they can set the CID as you need. You can't alone because I have such cards and you can't.
Could you send a verified seller who will set the CID that will be given to him? I have visited several stores recently and unfortunately I have not found the right card and I do not want to risk it. Maybe someone has a card with a variable CID and would like to sell it?
I have two old Nissan 8 GB navigation cards. I would like to format this card and use it for other purposes. Anyone know how to do it?
As is the mmc card, in an old phone with symbian will be able to format blocked cards.
It will be hard to get such a phone call. You have no other ideas? I tried under Linux, but without success. Will I be able to use the card normally if I manage to format it? So upload and delete any data?
I have no other ideas and I use such a phone, otherwise the cards are useless. I got a phone call from my friends from one of these things, it was lying in a drawer and waiting to be thrown into the trash. Write on fb, maybe a homie has an old scrap unnecessary with a symbian.
I have a question. I downloaded new maps for Opel insignia from 2013. I have an original 2GB card with a map of Western Europe, is it possible to add a map with Poland to this card, or do I have to record the downloaded map on a new card and change the cid of this card to the same as it is in the txt file in the new map. And how, does it really have to be a Samsung card that costs PLN 140 on the Allegro website. Someone wrote here that on another card, it is also supposed to change the cid. I tried with another card under linux kali and read the original cid and sandisk cards I was able to. But the attempt to write a new cid does not go because it writes that it is not a samsung evo plus card.
Instead of looking for adapters on Aliexperes: SD-SATA, SD-PCI_EXPRESS, or an old laptop with such a reader. You can use any available RaspberryPi anywhere. The following example has been tested and successfully proven on RasbperryPi 4B. I tested 2 methods:
1 method: It is uploading to the microsd card that we want to change, the operating system, using the raspberry pi Imager. Of course, it must be a card that allows you to change the number. CID. It could be Rasberry Pi OS, Ubuntu. Execution of all commands to change and validate the change of c and d. Reusing Raspberrypi imager to format the card to the correct format (Fat32). Uploading the correct files and using the correct card.
2. Method: This is launching the RaspberryPi from a different carrier than the microsd card. For example: from Pendrive, HDD, SSD. Which is RaspberryPi OS or Ubuntu. When we have the option to run the Raspberry from another carrier, insert the card into a dedicated slot and connect the device from which the raspberry is to be started. We start the system and follow all the instructions below. We turn off RaspberyPi and copy the target files to the card. How to run Raspberrypi from a pendrive or disk - burn the system to this disk using Raspbery pi imager. Have a current eeprom - with proper booting, connect the drive to USB 2.0, not USB 3.0 (in 3.0 it will also go, but there is fun with booting). There are instructions on the Internet on how to do it from a medium other than a microsd card.
We start the terminal and execute the commands, confirming them with the enter key: 1. sudo -s 2. cd / usr / local / src 3. git clone https://github.com/raburton/evoplus_cid.git 4. cd evoplus_cid / jni 5. find / sys -name cid -print 6. Copy the line starting with: /sys/devices/....../cid example: /sys/devices/platform/emmc2bus/fe340000.emmc2/mmc_host/mmc0/mmc0:0001/cid 7. more and paste the copied line more /sys/devices/....../cid example: more /sys/devices/platform/emmc2bus/fe340000.emmc2/mmc_host/mmc0/mmc0:0001/cid 8. You can see the number c and d 30-32 characters in the line. 9. mount 10. Copy the visible address of the card: / dev / mcblk0 11. ./evoplus_cid paste card address paste cid no example: ./evoplus_cid / dev / mcblk0 000000000000000000000000000 or ./evoplus_cid / dev / mmcblk0 000000000000000000000000000 12. Confirmation that the number has been changed or has not been changed 13. Pull out and insert the card - otherwise start the raspberry pi again 14. Re-execute the commands to check the number 15. sudo -s 16. cd / usr / local / src / evoplus_cid / jni 17. find / sys -name cid -print 18. Copy the line starting at /sys/devices/....../cid example: /sys/devices/platform/emmc2bus/fe340000.emmc2/mmc_host/mmc0/mmc0:0001/cid 19. more and paste the copied line more /sys/devices/....../cid example: more /sys/devices/platform/emmc2bus/fe340000.emmc2/mmc_host/mmc0/mmc0:0001/cid 20. You can see the number c and d 30-32 characters in the line, if it is what it should be, turn off the raspbery and remove the card. The end
Of course, as we do once in a row, some commands can be omitted.
The option with "mmc32" or "mmc64" was also tested on RaspberryPi.
I used it myself. I gave the CID and it came. It works and it should work ......
Based on the given CID number, they immediately uploaded the files to the card. I saved my time hehe. Only in this type of cards, the change of CID requires a special programmer (offered on aliexpress together with cards, the price is above 2,000 for the programmer, but with good interest in this topic, it will probably pay off) - it cannot be changed from linux or raspberry.
The only thing to do is to have a Samsung Evo SD card, but there aren't many of them on the market. Maybe you will get somewhere but it will be your way faster.
For correction to change the CID of the SD card yourself, * you must have a special card that has this option, formerly it was samsung evo, kingston, etc., but the producers said that there is such a bag and withdrew it from the offer. There are not many such cards on the market and the prices are as low as PLN 150 apiece. The current ones available in stores do not have this option.
* the second thing is the device that accesses the card directly, not via a usb-sd adapter. In current laptops, the card reader built into the laptop is internally connected to the USB bus. In the past, in laptops, it was directly connected to the bridge.
* It's hard to get such a laptop, so it's best to do it on a raspberry pi, even on the simplest Pi zero. You create an sd card with the system, run raspberry from the console and drive with the commands.
The Chinese invented their cards with some kind of controller and they have their own programmer for them. You cannot change Chinese cards using the above method. When buying cards on ali or alledrogo, you enter the CID number in the message and they change it for you with this programmer. The seller can change your CID again, but you would have to send him the card and pick him up because he wants a fee for everything - which is not worth it. The Chinese have these programmers, but they are expensive. You have to be sure that they will go down, then you can drown the money.
Gentlemen, I'm going to jump on the subject. I read this topic and others and none of them really guided me how to check the card I bought if it is suitable for changing the cid. I would like to do it on the phone to check the card, but these sd tools do not say anything about you, is it a 0001 card or can someone send a proven tool?? Hello I have a question I have a sample part in my phone and reading from tools is. What should the path look like so that it reads data from the card and not the phone??
I use a bootable Lubuntu 16.04_32bit-mmc with patched kernel DVD. After trying to change the CID on a Samsung 64GB MicroSD card on 3 different laptops (all older ones with SD card readers on the PCI bus), I kept getting the message "Failed to enter vendor mode. Genuine Samsung Evo Plus?"
As a Windows user with very limited knowledge about Linux, I almost gave up. After so many tries and getting the same error message over and over again, I just thought that my MicroSD card wasn't compatible (although it was made in Korea and it had a production year from somewhere before 2017). But then, all of a sudden I realized that I was doing something different than in the how-to video(s).
Instead of using the command "sudo mmc32 prog_cid /dev/mmcblk0 [-insert CID number here-]" I used "sudo mmc32 prog_cid /dev/mmcblk0p1 [-insert CID number here-]" Yes, instead of addressing the MicroSD card (reader?), I addressed the partition on the SD card... Why you may ask? Well, it was just because I made the mistake of looking up the device in the partition manager software GParted and I looked at the wrong name that popped up. I thought that my device was named differently so I 'corrected' it. After using the device name showed in the how-to video, it all worked flawlessly.
I thought that I would post this here because this topic kept popping in many online searches and maybe, maybe there is a (very) small chance it will help others (Linux n00bs like me ) as well.
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. Summary generated by the language model.