Close call with my new xEM

I got my xEM implanted on Saturday and my knockoff Proxmark from AliExpress finally showed up today. Long story short, I made the mistake of updating the firmware to the latest Iceman release, and nearly bricked my brand new implant! After a bunch of digging I stumbled across a post saying the Iceman branch had broken t5577 timings so I compiled and flashed the main branch, and fortunately I was able to use that to recover it.

Unfortunately, in the process of trying to un-brick my implant, I wiped it, which also wiped the traceability data. Is there any way to get that back? Or is my only option to copy it from another chip?

2 Likes

Can you try it with a ā€œFlipper Zeroā€

2 Likes

What exactly happened? Did it stop responding somehow?

The one from today? It doesnā€™t seem like them to release something with a known problem with such a common chipsetā€¦

Could you link to that post?

Iā€™m not sure thereā€™s any way to get yours back, nor do I know how much they vary from chip to chip, but I can post the data from my xMagic if youā€™d like

2 Likes

I seem to recall this was a problem for a very short time a long while agoā€¦ I believe it was fixed fairly quickly. Possibly having to do with some kind of init process on the RDV4 if memory servesā€¦ nothing to do with the Easy as far as I remember.

hmmā€¦ yeah this rings a bell from 2018ā€¦ also someone having an issue bricking an xEM hah!

https://www.proxmark.io/www.proxmark.org/forum/viewtopic.php%3Fid=5886.html

2 Likes

I suspect the issue more likely lies on either healing time or positioning, but you never know

3 Likes

ā€˜lf t5 detectā€™ wouldnā€™t work, ā€˜lf t5 infoā€™ would randomly alternate between sane but inaccurate data and random garbage, and ā€˜lf seaā€™ wouldnā€™t detect any chips at all.

Yes. Iā€™m on a MacBook Pro so I just cloned the Git repository, compiled it, installed it, flashed my Proxmark3, started poking around with my pile of fobs, and eventually my implant. Everything went sideways when I issued a ā€˜lf t5 wipeā€™ command, thatā€™s when it stopped responding consistently.

This is the post Iā€™m referring to. After downloading, compiling, and flashing the main fork the ā€˜lf t5 detectā€™ command actually detects my implant, ā€˜lf t5 wipeā€™ cleared out all the garbage that was in there, and I was able to clone my work fob onto my implant. Unfortunately my traceability data was lost in that process, but at least itā€™s not completely bricked.

I was able to duplicate the traceability data from my work fob onto my implant so ā€˜lf seaā€™ actually recognizes it as a t55xx again, I just wish I had my original data back.

2 Likes

It wasnā€™tā€¦ I found a post about optimal implant positioning and while that did help immensely, it didnā€™t solve my issue.

1 Like

It was just implanted on Saturday, but this was the first implant my piercer has ever done, so it ended up being a bit on the shallow side. Iā€™m hoping itā€™s deep enough and doesnā€™t reject, suppose Iā€™ll be finding out over the next few weeks.

2 Likes

Itā€™s been installed for 4 days, conventional advice is that performance will improve for up to 2 months, with good/stable usability happening somewhere in the 2-4 week range in most cases, thereā€™s a pretty good chance that the issue could be healing related

Hey, great guess!

The Iceman fork is still working fine on my PM3 with the latest dev build, on both my implant and my cards, somehow the issue seems to be with your implant or your PM3. hw tune might give you some insight in the latter case

2 Likes

Did they pull the skin up while injecting or did they just push the needle in with the skin flat?

3 Likes

Did you want to share a picture for some opinions?

4 Likes

She did pull up, or ā€œtentā€ the skin, while injecting it, but thought she might have stayed too shallow because you can see the deep end of the chip through my skin. Then again that might just be because I have very little body fat and thereā€™s not much there to hide it, idk. Iā€™ll share a couple pics in a min.

2 Likes

Sure! The third pic probably best shows how visible the deep end of the chip is through my skin

This was taken in the car about 30 minutes afterwards.

These were taken the following day.


And this was taken the day after that, on Monday.

.

2 Likes

This looks ok to me but hard to tell for sure without seeing in person.

4 Likes

Unfortunately I donā€™t have oneā€¦I will have access to one in a couple days though, a coworker has one and we are both going to be on site for the same project later this week. I could give it a try then.

1 Like

What about the traceability data? Any way to recover that?

My chip does have a siblingā€¦ My boss decided to get one a year or two ago and purchased two just in case, but didnā€™t end up needing the second one. When I expressed interest in getting one myself, he gave his unused spare to me. Since they were purchased together, I would imagine the traceability data would be pretty close for the two.

1 Like

Out of sheer curiosity, is there any reason that you need the traceability data to be accurate?

1 Like

Out of sheer curiosity, what do you mean by traceability data?

2 Likes

I assume this:

ā€œTraceability data is manufacturer-programmed (and locked) data that contains information related to the manufacture of the chip - presumably so that issues can be ā€œtraced backā€ to the point and date of manufacture. It contains data such as the year and quarter of manufacture, the wafer number on which the chip was produced, and the die number on the wafer. The traceabiltiy data occupies blocks 1 and 2 of Page 1, and is normally NOT writeable, although some T5577 clones will allow you to overwrite these blocks. You can read the traceability data with the lf t55xx trace command.ā€

Source:

2 Likes

Ok so this data should not be overwritable ā€¦ hence it should not have changed?

2 Likes