Bambu-Research-Group / RFID-Tag-Guide

Instructions on how to read out the bambulab nfc tags
606 stars 59 forks source link

Is there any progrss ? #4

Open michalss opened 1 year ago

michalss commented 1 year ago

Hi,

Is there any progress please ? I would love to get it workig...

Regards

phranck commented 1 year ago

Yeah, would like to see any progress, too. Reading and writing custom RFID tags would be really awesome.

mplacona commented 1 year ago

Would love to know this too! Can't wait to have RFID tags on all my spools

warbarz commented 12 months ago

Hello all! The rfid tag included with spool also maintains spool consumption. Figuring out the decoding will be essential in reuse of tags on various spools of varying consumption. New refills include tags as well for replacing the old tags. This will be instrumental in use of 3rd party or self printed spools. What we are doing here will develop into a tool to easily choose type, color, and spool weight remaining to generate a file to write to the rfid tags for detection. Also suggesting potentially adhearing the tag to the exterior of the spool to ensure read-ability and make writing the tag easier.

I have gathered all the following:

Spools sold by Bambu on their site including their hex identifier posted. That is type, color, and hex code. I have purchased one or more of each spool as well as a number of refills to compare data against. I have a proxmark and prepared the environment to begin reading the tags, and intercepting communication with reader.

I am in need of assistance with the following:

Decoding the crc and keys from the dumps of the rfids. Creating a application to generate dumps to write to the tags based on the progress of the above decoding. Potentially a ams system that is for parts to harvest the rfid reader and cabling to make reading and intercepting communication between it and spools rfids easier. (If someone has one they have scrapped let me know so we can get the circuit board and rfid reader from it.)

Let me know if anyone has anything to add to the above or if we should start a discord group to more proactively (and privately) communicate on progress.

michalss commented 11 months ago

I do have Proxmark3 and ASM, but most valuable thing is that im developer i can do mobile, desktop applications (Maui c#, flutter, c++, java), also can do webs(Js,Blazor, React, Svelte)... Let me know how can i help.. There is also possibility to established the annonym server to host this data, ot at least api for Desktop application....

tiagojanz commented 11 months ago

Hi, I can have a try at the CRC cause I have a lot of experience with it, if you post a complete hex output I can try reverse engineer it.

warbarz commented 11 months ago

Tiagojanz, do you have discord? I'd like to discuss further. If not discord then lets find some way to take this conversation privately. Perhaps posting temporarily a file link we can dispose of after we exchange contact information.Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: tiagojanz @.> Date: 10/10/23 8:49 AM (GMT-06:00) To: Bambu-Research-Group/RFID-Tag-Guide @.> Cc: warbarz @.>, Comment @.> Subject: Re: [Bambu-Research-Group/RFID-Tag-Guide] Is there any progrss ? (Issue #4) Hi, I can have a try at the CRC cause I have a lot of experience with it, if you post a complete hex output I can try reverse engineer it.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

tiagojanz commented 11 months ago

yes, search for tiagojanz

warbarz commented 11 months ago

I sent a friend request. Could not message due to your settings. 😊

From: tiagojanz @.> Sent: Tuesday, October 10, 2023 10:16 AM To: Bambu-Research-Group/RFID-Tag-Guide @.> Cc: warbarz @.>; Comment @.> Subject: Re: [Bambu-Research-Group/RFID-Tag-Guide] Is there any progrss ? (Issue #4)

yes, search for tiagojanz

— Reply to this email directly, view it on GitHub https://github.com/Bambu-Research-Group/RFID-Tag-Guide/issues/4#issuecomment-1755669301 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AO7GGS4ZBU6OGDTMWF7Q3Q3X6VREPAVCNFSM6AAAAAA27JNW6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVGY3DSMZQGE . You are receiving this because you commented. https://github.com/notifications/beacon/AO7GGS4C5J7WCBN3KHZI7B3X6VREPA5CNFSM6AAAAAA27JNW6WWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTIUVRTK.gif Message ID: @. @.> >

doudar commented 11 months ago

What about dumping the firmware from the AMS? Possibly that would shed light on the decryption process?

warbarz commented 11 months ago

I have the ability to do chip off read dumps and am willing to do the solder work to remove and read the chip and replace the chip onto my unit. However, unless there is a terminal interface or some way of communicating with the chip through a firmware upgrade/recovery or something, decoding the binary and assembly of a bin file is out of my expertise.

Yes, having both sides of the process decoded and referenceable will significantly improve our chances of manipulating and making custom firmware/software to leverage the AMS… Imagine the uproar if we made the AMS USB compatible and could use it with ANY printer?! That is likely territory I do not wish to tread on due to legality and rights issues.

But, updating the nfc tag for spool consumption and color change? Sorry if I feel that is square in the rights of the consumer to be able to manipulate even if it does effect a “small” amount of sales from bambu filament.

From: Anthony Doud @.> Sent: Thursday, October 19, 2023 7:47 AM To: Bambu-Research-Group/RFID-Tag-Guide @.> Cc: warbarz @.>; Comment @.> Subject: Re: [Bambu-Research-Group/RFID-Tag-Guide] Is there any progrss ? (Issue #4)

What about dumping the firmware from the AMS? Possibly that would shed light on the decryption process?

— Reply to this email directly, view it on GitHub https://github.com/Bambu-Research-Group/RFID-Tag-Guide/issues/4#issuecomment-1770919721 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AO7GGSYE4FELE56PBXURL5LYAEONPAVCNFSM6AAAAAA27JNW6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZQHEYTSNZSGE . You are receiving this because you commented. https://github.com/notifications/beacon/AO7GGSYVJ7CK3PHOSNAOABTYAEONPA5CNFSM6AAAAAA27JNW6WWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTJRYLSS.gif Message ID: @. @.> >

redosk commented 11 months ago

yes, search for tiagojanz

Hi, I've added you also on Discord, I'm interested to join in. Maybe we should make a server to discuss altogether ?

--

Regarding spool consumption, it is not written on the tag ? Consumption is kept on the AMS, I suppose, right ?

michalss commented 11 months ago

yes, search for tiagojanz

also add your to discord...

kolodus commented 11 months ago

did the discord happen? interested in what others have learned and happy to lend a hand w/ a logic analyzer or scope if useful, or hunt down uart/jtag/spi if i can source a parts only ams

raleighlittles commented 11 months ago

Has anyone started working on an automated key retrieval process? Specifically this part from the documentation: https://github.com/Bambu-Research-Group/RFID-Tag-Guide#getting-the-other-keys-by-analyzing-the-log-file

@warbarz ?

warbarz commented 11 months ago

I have joined one person in discord to discuss who has a good grip on the proxmark stuff. He has posted his discord I believe.

I myself have not gotten to dumping bins for him yet. I have all the bambu spools, colors, types, etc. I have a proxmark and 2 ams units. I just havnt had time to dedicate to this between using the printer, working, and family.

I would like to work directly with everyone in a discord chat so I can be more useful and perform specific requested time limited functions, like a bulk dumping of the spools I can do over time and post the results as I go… but I need to be told how and what to produce.

From: Raleigh Littles @.> Sent: Friday, November 3, 2023 1:24 AM To: Bambu-Research-Group/RFID-Tag-Guide @.> Cc: warbarz @.>; Mention @.> Subject: Re: [Bambu-Research-Group/RFID-Tag-Guide] Is there any progrss ? (Issue #4)

Has anyone started working on an automated key retrieval process? Specifically this part from the documentation: https://github.com/Bambu-Research-Group/RFID-Tag-Guide#getting-the-other-keys-by-analyzing-the-log-file

@warbarz https://github.com/warbarz ?

— Reply to this email directly, view it on GitHub https://github.com/Bambu-Research-Group/RFID-Tag-Guide/issues/4#issuecomment-1791941822 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AO7GGSZAAJWEQRHT76ZTDX3YCSEZVAVCNFSM6AAAAAA27JNW6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJRHE2DCOBSGI . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AO7GGS5UVN33HX5EZTHP2PLYCSEZVA5CNFSM6AAAAAA27JNW6WWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTKZ3OL4.gif Message ID: @. @.> >

redosk commented 11 months ago

Has anyone started working on an automated key retrieval process? Specifically this part from the documentation: https://github.com/Bambu-Research-Group/RFID-Tag-Guide#getting-the-other-keys-by-analyzing-the-log-file

@warbarz ?

I've made some scripts.

Also, I just created a Discord server, it will perhaps be easier to discuss this : https://discord.gg/K7eqWwUs

michalss commented 10 months ago

Discord invite is not valid anymore :(

Has anyone started working on an automated key retrieval process? Specifically this part from the documentation: https://github.com/Bambu-Research-Group/RFID-Tag-Guide#getting-the-other-keys-by-analyzing-the-log-file @warbarz ?

I've made some scripts.

Also, I just created a Discord server, it will perhaps be easier to discuss this : https://discord.gg/K7eqWwUs

Discord invite is not valid anymore :(

warbarz commented 10 months ago

https://discord.com/invite/Pk9pPbqBSent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: michalss @.> Date: 11/16/23 10:36 AM (GMT-06:00) To: Bambu-Research-Group/RFID-Tag-Guide @.> Cc: warbarz @.>, Mention @.> Subject: Re: [Bambu-Research-Group/RFID-Tag-Guide] Is there any progrss ? (Issue #4) Discord invite is not valid anymore :(

Has anyone started working on an automated key retrieval process? Specifically this part from the documentation: https://github.com/Bambu-Research-Group/RFID-Tag-Guide#getting-the-other-keys-by-analyzing-the-log-file @warbarz ?

I've made some scripts. Also, I just created a Discord server, it will perhaps be easier to discuss this : https://discord.gg/K7eqWwUs

Discord invite is not valid anymore :(

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

pelrun commented 10 months ago

Invite link has expired again (Discord why u do this?)

duracell commented 10 months ago

Invite link has expired again (Discord why u do this?)

This one shouldn't be expire: https://discord.gg/zVfCVubwr7