How To Read Filament RFID Tags for BambuLab AMS

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 49

  • @zbend
    @zbend Месяц назад +6

    I love the pace of this video, not just speedy but also info dense, please all of the rest of youtube pay attention! (subbed)

  • @Supercazzola
    @Supercazzola 20 дней назад +2

    Thanks. This is the first video on this topic that (1) kept my interest (2) actually informed me. Thank you !

  • @scotticus66
    @scotticus66 6 месяцев назад +13

    It's unfortunate that bamboo Labs has locked this down so hard all I wanted to do was use my old rfids on non-bamboo lab filament and reflash them for different colors as I suspect many others have wanted to do as well. I appreciate your effort on this, great video !

    • @voxelmaniam
      @voxelmaniam 2 месяца назад +1

      Well I can't help you with the reflashing part but I simply take the RFID tags off of my empty BL hubs and tape them on to the non-BL filament spools. Can't change the color but at least I get the filament type and color info (assuming they are the same).

  • @rob28459
    @rob28459 6 месяцев назад +3

    Nice work.
    Such stories are told very fast, but need tons of work. Even if only a few people are addressed by this topic, I appreciate it. Thanks for all of your time.

  • @_pixelpicnic
    @_pixelpicnic 5 месяцев назад +3

    awesome video - I'm considering getting a bambu printer and I started thinking about the tags. This breakdown was exactly what I needed!
    Can't wait for the writing tags video!

  • @videoscrapheap
    @videoscrapheap 4 месяца назад +3

    If Bambu did allow some version of an open filament rfid tag format it could help them sell more filament. There could be some people who refuse to use Bambu filament because of their closed system.

  • @aliozanerbektas
    @aliozanerbektas 21 день назад +1

    I assume most people who clicked on this video is here to know how to make new tags.
    I wanted to create my own tags so that when I change the spool AMS would automatically recognize the color and stuff.
    You should've told us that we simply cannot do that the first thing in this video.
    And again, people most likely wouldn't watch the entire thing. So take it as a friendly critique.

  • @pawelzny
    @pawelzny 7 месяцев назад +4

    Can't wait for writing RFID tags!

  • @riskypirate9050
    @riskypirate9050 7 месяцев назад +4

    Thank you so much for explaining and sharing. Glad to see you here again!! 🙏

  • @kattnig
    @kattnig 3 месяца назад

    This is really very well done, informative and highly amusing at the same time. Really great job! Thanks.

  • @bennourse3337
    @bennourse3337 7 месяцев назад +5

    I'm already subscribed so I can't give you a kick in the butt, but I will say it's good to see you back.

    • @MitchDavis2
      @MitchDavis2  7 месяцев назад +2

      Thanks! I like making long format videos like this (instead of the shorts I make for Polar Filament), but MAN do they take a lot of prep work. It takes me like 10 hours to record a task that takes like 10 minutes to do

  • @ramonfer3644
    @ramonfer3644 2 месяца назад

    THANK YOU FOR THIS VIDEO, FOR HELP ME TO UNDERSTAND HOW INTERPRET DATA SNIFFING WITH PROXMARK!!

  • @diego_roca
    @diego_roca 7 месяцев назад

    OMGG, you're back!!, I really apreciateyour way of explaining concepts that you know are new for many people. I hope you continue making microcontrollers videos uu, the bare metal arduino series and the stm32 series were wild

  • @timgornall2640
    @timgornall2640 7 месяцев назад +1

    He's back!! Love the detailed explanations.

  • @ukaszBlajchert
    @ukaszBlajchert 7 месяцев назад +2

    HOLY moly, what a comeback!

  • @FilamentStories
    @FilamentStories 7 месяцев назад +1

    Okay, this is really good information to know. Great video!

    • @MitchDavis2
      @MitchDavis2  7 месяцев назад

      I have a second video I’m finishing up which is FAR less technical and much shorter to help explain this to people who don’t care about the intricacies of RFID

  • @fredgenius
    @fredgenius 3 месяца назад

    Thanks, very enlightening. I hope you are able to crack the write part soon...

  • @____________________________.x
    @____________________________.x 7 месяцев назад +4

    I’m not going to use this but it was so well explained I watched it anyway. This was probably why I was subscribed already?

    • @MitchDavis2
      @MitchDavis2  7 месяцев назад +1

      I’m surprised you made it all the way through then, this is some pretty niche stuff (as is per usual with the videos I like to make)

    • @____________________________.x
      @____________________________.x 7 месяцев назад +1

      @@MitchDavis2 I guess it reminded me of the wi-fi key hacks. That was a remarkably comprehensive bit of software, I didn't realise that each block had a key

  • @PERKINSP
    @PERKINSP 4 месяца назад

    In the words of Will Farrell: I DONT KNOW WHAT THAT MEAN , BUT IT'S PROVOCATIVE ,,, LMAO YOU GOT a Sub. I've been looking to get RFID into non BBL spools

  • @danielgoldwasser870
    @danielgoldwasser870 11 дней назад

    Great Video as my understanding of RFID and RSA are still as a beginner your video has helped tremendously. I have a Creality K2 with a CFS not a Bambu printer, but the principles should be the same for all RFID reading machines. I am waiting for my Proxmark3 reader that I ordered and will do the same as you did for the Bambu on my Creality.
    Let me know if the following is true or completely wrong. As the CFS (Creality version) not only reads the info but rejects it if the public key is wrong It seems to me that one of the following must be true:
    1. The private key that Creality uses to create the signature must be in the CFS firmware or the K2 Firmware, not sure if the CFS has firmware or is totally controlled by the printer.
    2. it sends it off with an internet connection to Creality to check it. I have not tried a new roll with a new color with no internet connection yet. It might have a cashed memory so using something it knows wouldn’t be a good test.
    3. It only checks if the key is structurally valid by examining its components like the modulus and exponent.
    4. It has all the Creality filament signatures stored on the machine locally.
    In case 1 if the private key is in the firmware with a decompiler and some AI someone should be able to find it.
    In case 2 the private key is well protected and you can’t create your own tags.
    In case 3 as it is not actually checking the validity only the structure one should be able to create a structurally valid but incorrect public key for new data. This would depend on Creality not changing the algorithm they use for structural integrity in a firmware update. This should also be able to be figured out with decompiler and some AI
    In case 3 the private key is unknown but every time they come out with a new filament or color you would need to have the table updated. This could be a firmware update or just a table update when an internet connection is available. This would save needing to have a constant internet connection and the pounding of a Creality server by everyone that loads a spool.
    I would think it is probably case 1 or 3.

  • @martinschmid3636
    @martinschmid3636 6 месяцев назад

    exactly what I was looking for. Unfortunately, without the solution I need 🙂

  • @boredbum2009
    @boredbum2009 4 дня назад

    Orca slicer mods should bake this into their program!

  • @Sembazuru
    @Sembazuru 7 месяцев назад +3

    Do all the Bambu spools use the same sector keys, or do you have to calculate the keys for each spool?

  • @kermitinmountain6371
    @kermitinmountain6371 4 месяца назад +1

    Wow!, you explained this to me almost. I am having some problems on how to use MF3 like the one you had for my DaVinci Mini printer. Because the filament reel has a rfid card and I am trying to reset on footage of filament's lengths...... S.M.H.....Can you give me which tutorials that can help me understand on how to use MF3 basic in general? I have one and it is very difficult to understand on how to..... Thank you.

  • @VicedRhino
    @VicedRhino Месяц назад

    Taking bets now that Bambu will, in the not too distant future, release an RFID programmer that lets you program tags for custom filaments.
    They said the lighting in their printers was as dim as it is in order to make the lidar work better...then they started selling LED kits.
    They said the effect sheets wouldn't work with the lidar, that's why they don't sell them...then they started selling them.
    People complained about the annoyance of switching between the AMS and a single external spool, and even designed a 3d-printable adapter...which Bambu now sells.
    They're listening to criticism, but my god...the least they could do is take steps to make their stuff more open to hobbyist tinkering.

    • @VicedRhino
      @VicedRhino Месяц назад

      Don't get me wrong, I flippin' love my X1-C, by far the best 3d printing experience for someone who prefers tinkering with the prints rather than the printer, and I love that the prices for their parts are generally very reasonable, but man they could do so much better than they are currently.

  • @TwistedRealityDesigns
    @TwistedRealityDesigns 3 месяца назад

    hey polar mitch i loved this information im currently trying to figure out if i can copy these rfid tags with my flipper zero.

  • @salmantechnologies282
    @salmantechnologies282 6 месяцев назад

    Hi Mitch I like your Video and I like the way you dig into something I want to ask you one question ? How we can use a technical documentation of a new micrcontroller like it's SDK , DataSheet , ? can you elaborate on that

  • @redstonegenius2609
    @redstonegenius2609 5 месяцев назад +1

    Its kinda sad about the signature thing. I was mad at first when I heard about it but now I think I understand why. Bamboo labs is a company who needs steady cash flow, and a decent way of that is people buying not their printers (since its mostly a one and done deal for most people) but their filament. Having their filament being automatically recognized by printers is a great motivator for people to buy their filament instead of some other companies. Opening up the tag would allow other manufacturers to place rfid tags and have the same benefit that first party filaments have, reducing their market share. I think a good way of preventing this while still allowing custom spools would be self-signing. Basically make the AMS able to write its own tag, and have the signature for that spool tied that that particular unit, or unit's associated user account. It means a bit of extra work for the user. but they can just make the tag when they get the filament, and not have to worry about it again until that spool runs out and they want to replace it with another plastic.

  • @perlhacker
    @perlhacker 4 месяца назад

    Awesome video, thanks a lot for that details, i just tried your key with one of my tags, but it seems not working, so that makes me try the hole process on my own and also lean more how to use the proxmark to sniff some stuff. Thanks a lot.

  • @wargaelanorrr
    @wargaelanorrr 5 месяцев назад

    Super! Great job!!

  • @Jikdor
    @Jikdor 2 месяца назад

    All I want to do is clone existing tags on to new blank tag sticker I can put on off brand spools. Any guides?

  • @foundfpvfootage
    @foundfpvfootage 3 месяца назад

    Is there a way to read the private key for the rsa-2048 signature out of the microcontroller in the AMS? Somehow it has to calculate it and compare it right?

    • @MitchDavis2
      @MitchDavis2  3 месяца назад

      @@foundfpvfootage no, that’s not how RSA works. Private keys are used to CREATE signatures, and they’re supposed to be kept private. public keys are used to VALIDATE that signatures are authentic. The public key must live on the AMS because it’s able to tell whether or not keys are authentic. Private keys can’t be derived from public keys

    • @foundfpvfootage
      @foundfpvfootage 3 месяца назад

      @@MitchDavis2 ahh I had a thinking problem.. cracking it is also not a feasible option if you want own tags within this life span :)

  • @stevegrimeszz
    @stevegrimeszz 7 месяцев назад

    So what you’re saying is I have to use baby labs filament only?

  • @matthewsinclair8751
    @matthewsinclair8751 5 месяцев назад

    have you had any luck with cloning these keys?

  • @bartsaly
    @bartsaly 18 дней назад

    Wow!!

  • @LuisPa247
    @LuisPa247 19 дней назад

    Wow dude, you have removed the curtain that covered the obfuscated world of RFID Tags for me.

  • @aumpandya6083
    @aumpandya6083 7 месяцев назад

    If only it was that easy (MiFare makes me hate my life)

  • @aeonjoey3d
    @aeonjoey3d 7 месяцев назад +1

    Playing devil’s advocate: someone could maliciously or accidentally create a tag that caused a fire.

    • @Sembazuru
      @Sembazuru 7 месяцев назад +1

      It's always a cat and mouse, but some simple protections at the printer level would be to ignore (or better yet warn) if a spool has any parameter (for example, temperature) that exceeds a pre-determined, printer specific safety threshold.

    • @TheRamblingShepherd
      @TheRamblingShepherd 6 месяцев назад +2

      If your printer doesn't have overtemp and thermal runaway safeguards in this day and age, you're doing something deeply wrong.