اطلاعیه

Collapse
No announcement yet.

failed: A MIFARE PICC responded with NAK

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    failed: A MIFARE PICC responded with NAK

    سلام و عصر به خیر به همه...

    سخت افزار: آردوینو ، rc522 ، تگ یک کیلو...
    من با خواندن و نوشتن اطلاعات با یکی از کارت هام به یه مشکل برخوردم. تا بخوای توی سکتور 14 ( اعم از trailer یا dataBlocks ) یه چیزی بنویسی خطای زیر رو میده:
    failed: A MIFARE PICC responded with NAK

    از اونجایی که فهمیدن کد هایی که خودم نوشتم براتون مشکل هست! دو تا مثال ساده از خود کتابخونشو براتون می زارم...










    خب اصلا چرا این طوری شد؟
    جواب : یه برنامه نوشته بودم برا تغییر کلید های A و B .
    می یومد به ترتیب همه trailerBlock ها رو می خوند و پسورد شو روی اون (Buffer) می نوشت و دوباره Buffer رو رو کارت می نوشت.
    اما چونکه من در حال آزمون و خطا بودم مقدار رمز جدید رو همون رمز قبلی گذاشتم که نکنه یه وقت همه چیز بریزه به هم...

    یه بار اومدم کارت رو نزدیک ماژول بردم و قبل از پایان عملیات اونو کشیدم عقب! (به دلیل کنجکاوی!)



    اما سوال اساسی اینجاست :
    با اینکه عملیات Authenticating به درستی انجام می شه، اما چرا من نمی تونم Data رو توی سکتور 14 بخونم و بنویسم؟؟؟

    ممنون از همه شما.
    جدیدترین ویرایش توسط S.A.T; ۲۰:۳۷ ۱۳۹۷/۰۴/۲۰.
    ارادت داریم!



    #2
    پاسخ : failed: A MIFARE PICC responded with NAK

    دوستانی که راجب به آرفید می دونن، لطف کنن منو راهنمایی کنن.
    ارادت داریم!


    دیدگاه


      #3
      پاسخ : failed: A MIFARE PICC responded with NAK

      در گیت کتابخونه این مشکل طرح و راه حلی ارائه* شده ، است بفرمایید

      I tried to use your example ReadAndWrite, I customized data and it worked, but now it says: MIFARE_Write() failed: A MIFARE PICC responded with NAK. It's a different data and card, but the code is ...

      دیدگاه


        #4
        پاسخ : failed: A MIFARE PICC responded with NAK

        نوشته اصلی توسط Masood Ashoori نمایش پست ها
        در گیت کتابخونه این مشکل طرح و راه حلی ارائه* شده ، است بفرمایید

        https://github.com/miguelbalboa/rfid/issues/84
        بله!
        من قبل از ایجاد این تاپیک، اون لینک گیت هاب رو خونده بودم.
        اون یارو می گفت عملیات اعتبار سازی (Authenticating) رو به جای کلید A با کلید B انجام بدید، حله!
        اما همونطور که در مثال های بالا مشاهده می کنید من با هر دو تای کلید ها دارم Authenticate می کنم؟!؟!؟!؟
        ارادت داریم!


        دیدگاه


          #5
          پاسخ : failed: A MIFARE PICC responded with NAK

          درسته ، متوجه نشدم ، مثال fix break uid و فرمت کارت رو تست کردید ؟ با توجه به اینکه علت بروز مشکل ، وقفه در نوشتار کارت بوده شاید با این روش رفع بشه . در واقع مشکل الان کارته دیگه ؟

          دیدگاه


            #6
            پاسخ : failed: A MIFARE PICC responded with NAK

            نوشته اصلی توسط Masood Ashoori نمایش پست ها
            درسته ، متوجه نشدم ، مثال fix break uid و فرمت کارت رو تست کردید ؟ با توجه به اینکه علت بروز مشکل ، وقفه در نوشتار کارت بوده شاید با این روش رفع بشه . در واقع مشکل الان کارته دیگه ؟
            خب بله مشکل از کارته و ماژول کاملا سالمه!
            اما مثال fix break uid برا نوشتن دوباره UID هستش. فکر نکنم ارتباطی با سکتور 14 داشته باشه.
            آخه من می تونم با بقیه سکتور ها ارتباط برقرار کنم! و فقط 14 مشکل داره.
            تازه UID هر کارتی رو نمیشه دست کاری کرد ! فقط بعضی از کارت ها این طوری اند.
            ارادت داریم!


            دیدگاه


              #7
              پاسخ : failed: A MIFARE PICC responded with NAK

              نوشته اصلی توسط Masood Ashoori نمایش پست ها
              درسته ، متوجه نشدم ، مثال fix break uid و فرمت کارت رو تست کردید ؟ با توجه به اینکه علت بروز مشکل ، وقفه در نوشتار کارت بوده شاید با این روش رفع بشه . در واقع مشکل الان کارته دیگه ؟
              خب ...
              من یه تست زدم مثال Change UID رو آپلود کردم، می گه که کارتت changeable MIFARE نیست!
              برنامه fix break uid هم: ماژول هیچ واکنشی به هیچ کدوم از کارت هام نمیده! خب معلومه که نمی ده چون کارتام changeable UID نیستن...

              هنوز نمی دونم چیکار کنم؟؟؟
              دوستان! لطفا منو راهنمایی بفرمایید.
              ارادت داریم!


              دیدگاه


                #8
                پاسخ : failed: A MIFARE PICC responded with NAK

                دوستان سوال منم هست من دستگاه های R/W mifare رو تهییه کردم + تگ های R/W اما هیچکدوم از تگ ها قابلیت تغییر دادن UID رو ندارن کسی تونسته تاحالا UID mifare ها رو تغییر بده ؟
                یا مشکل از ماست ؟

                دیدگاه

                لطفا صبر کنید...
                X