ISOTPRECV(1)
π ISOTPRECV β bestie's guide to the receive side π
okay so like. hi. you found isotprecv, the manual page for isotprecv 2023.03-1build1. she's part of the User Commands girlies and she is literally here to catch ISO-TP frames for you. no cap. π¦
β¨ SYNOPSIS β¨
isotprecv [options] <CAN interface>
that's it. that's the whole vibe. you give her a CAN interface and some options, she does her thing. periodt. π
πΈ OPTIONS πΈ
okay this is the part you actually came for, so let's go one by one, no skipping, i would never do that to you π«Ά
-s <can_id>β the sourcecan_id. if you're using extended IDs, use 8 digits, okay? don't embarrass me with 3. π-d <can_id>β the destinationcan_id. same deal, extended IDs want 8 digits too. β¨-x <addr>[:<rxaddr>]β extended addressing! and if you want, you can give a separaterxaddrafter the colon. she's flexible like that. π-p [tx]:[rx]β sets AND enables your padding bytes, bothtxandrx. yes, setting it and enabling it are the same action here, iconic behaviour honestly. π-P <mode>β check the rx padding! modes are(l)ength,(c)ontent, or(a)ll. pick your fighter. π₯-b <bs>β blocksize. and listen,0= off. that's the important part. π-m <val>β STmin, in ms or ns. see the spec for the deets, i'm not gonna make stuff up bestie. π-f <time ns>β force the rx STmin value, in nanoseconds. forceful. main character energy. π-w <num>β max number of wait frame transmissions. keep her on a leash. π-lβ loop mode! do NOT exit after pdu reception. she just keeps going. she's committed. π-L <mtu>:<tx_dl>:<tx_flags>β link layer options, for CAN FD. fancy. π
π§ THE TEA (a.k.a. the important bit at the bottom) π§
CAN IDs and addresses are given and expected in hexadecimal values. yes, hex. hex is the moment. β
the pdu data gets written on STDOUT as space separated ASCII hex values. so like, that's where you're reading from. that's the output. she's not hiding it from you. π
ngl if you forget the hex thing you're gonna have a bad time. not judgement, just facts. π
π«Ά SIGN-OFF π«Ά
that's the whole page bestie, go forth and receive. this was isotprecv 2023.03-1build1, dated December 2025, living under ISOTPRECV(1) in the User Commands section. slay, bye π
β¨π
π¦ where this page comes from
- ubuntu resolute: can-utils 2023.03-1build1 Β· GPL-2.0-only
- ubuntu stonking: can-utils 2023.03-1build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms