Skip to content

Command overview

Fields suffixed with ? are unconfirmed educated guesses which are potentially incorrect and may in reality be reserved for future use.

Note: likely missing some FeliCa Ad-Hoc Link Protocol (Mobile FeliCa OS?) commands.

Most of this information may be incorrect; use with caution.

Name Required Mode Req. Code Resp. Code
Polling34 0 00 01
Request Service34 Any 02 03
Request Response34 Any 04 05
Read (Unencrypted)34 0 06 07
Write (Unencrypted)34 0 08 09
Search Service Code54 Any 0A 0B
Request System Code34 Any 0C 0D
Request Block Information16 Any 0E? 0F?
Authentication Start (DES) Any (DES) 10 11
Authentication Finish (DES) 1/2 (DES) 12 13
Read (DES)34 2 (DES) 14 15
Write (DES)34 2 (DES) 16 17
??? 2? (DES)? 18 19
??? 2? (DES)? 1A 1B
??? 2? (DES)? 1C 1D
Request Block Information Ex26 Any? 1E? 1F?
??? ? 20 21
Get Container Issue Information7 0 (Any?) 22 23
??? ??? 24 25
??? ??? 26 27
Get Node Property3 Any 28 29
??? ? 2A 2B
??? ? 2C 2D
??? ? 2E 2F
??? ? 30 31
Request Service v234 Any 32 33
Read (MAC)3 0/1 (MAC) 34 35
Write (MAC)3 1 (MAC) 36 37
Get System Status34 Any 38 39
??? ? 3A 3B
Request Specification Version34 Any 3C 3D
Reset Mode34 Any 3E 3F
Authentication Start (AES) Any (AES) 40 41
Authentication Finish (AES) 1/2 (AES) 42 43
Read (AES)34 2 (AES) 44 45
Write (AES)34 2 (AES) 46 47
Get ??? 2? (AES)? 48 49
??? 2? (AES)? 4A 4B
Update Random ID34 2 (AES) 4C 4D
Set Node Property3 2 (AES) 78 79
Activate Any? ?? ??
Inactivate Any? ?? ??
Activate2 0 (Any?) A4 A5
Inactivate2 Any? A6? A7?
Push 0 (Any?) B0 B1
Pull Any? B2? B3?
Get Ad-hoc Status Any? ?? ??
Register Issue ID 2/3 (DES/AES?) ?? ??
Register Area 2/3 (DES/AES?) ?? ??
Register Service 2/3 (DES/AES?) ?? ??
Register Issue ID Extended 2/3 (DES/AES?) ?? ??
Separate System ?? ?? ??
Set Relational Service ?? ?? ??
Change System Block 3 (DES/AES?) ?? ??
Register Manufacture ID 2/3 (DES/AES?) ?? ??
Self Diagnosis8 2 (DES/AES?) ?? ??
Ping (echo back)9 Any F0 F0
Delete Key3 2 (AES) ?? ??
Set Random ID Option3 2 (AES) ?? ??
Disable Issuance3 2 (AES) ?? ??
Set Diversification Code3 2 (AES) ?? ??
Tracking10 ?? ?? ??
Reset Data10 2? ?? ??
Reset All10 2? ?? ??
Terminate10 3? ?? ??


  1. Assumed from previous Request System Code command within RC-S493B reader product specifications 

  2. Guessed codes: RBI command + 0x10, like Read DES and AES commands 

  3. Secure Technology & Solutions Division. FeliCa カード ユーザーズマニュアル 抜粋版. March 2024. URL: https://www.sony.co.jp/Products/felica/business/tech-support/data/card_usersmanual_2.21j.pdf

  4. onakasuita. FeliCa/コマンド - おなかすいたWiki!. URL: https://wiki.onakasuita.org/pukiwiki/?FeliCa%2F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89 (visited on 2024-06-18). 

  5. Stephen Tiedemann. Nfcpy/src/nfc/tag/tt3_sony.py at v1.0.4 · nfcpy/nfcpy. March 2022. URL: https://github.com/nfcpy/nfcpy/blob/v1.0.4/src/nfc/tag/tt3_sony.py (visited on 2024-06-18). 

  6. Sony Corporation. RC-S493B Product Specifications (Preliminary). Technical Report M440-E0.9-10, Federal Communications Commission, May 2008. URL: https://fccid.io/AK8RCS493B/User-Manual/User-Manual-950071.pdf

  7. gungun256. モバイルFeliCaコンテナ発行情報取得アプリ. August 2016. URL: https://web.archive.org/web/20170111062015/https://play.google.com/store/apps/details?id=net.kokozo.android.nfc.getcontainerissueinfooffelica

  8. 哲郎 後藤, 伸一 福田, 憲人 三保田, and 正俊 上野. 通信装置及び通信方法、コンピューター・プログラム、並びに通信システム. March 2011. URL: https://patents.google.com/patent/JP4661952B2/ja (visited on 2024-06-18). 

  9. NXP Semiconductors. AN10682 - How to use PN533. Application Note 157631, NXP Semiconductors, 2018. URL: https://www.nxp.com/docs/en/nxp/application-notes/AN10682.pdf

  10. 里志 吉田 and 勲 伊藤. 情報処理装置および方法、並びにプログラム. September 2014. URL: https://patents.google.com/patent/JP5585699B2/ja (visited on 2024-06-18).