Skip to main content

Automotive & Mobility

50 articles tagged with Automotive & Mobility.

Master and slave roles on a 100BASE-T1 link: the master PHY times its transmitter from a local clock, the slave recovers the clock from the received signal, with the both-master and both-slave misconfigurations that leave the link down, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

100BASE-T1 Link Won't Come Up: A Vendor-Neutral Checklist

A 100BASE-T1 link that will not come up is almost never a mystery, but the answers on the web are written per silicon vendor and do not transfer. This is the ordered bring-up checklist that holds regardless of which PHY, switch or SoC you have: physical layer first, then the PHY over MDIO, then the master and slave pairing, then the causes of a link that comes up and drops. The standards and tooling claims trace to IEEE 802.3 task force records, the Linux ethtool and kernel documentation or published test material. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 14 min read
Five-step master and slave decision flow for a 100BASE-T1 media converter: read the ECU port role, set the converter to the complement, match the speed, check the wiring, link up, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

100BASE-T1 Media Converters: How to Choose One

Search for a 100BASE-T1 media converter and you get SKU pages that document their own DIP switches, plus a pile of copper-to-fibre converters that have nothing to do with single-pair automotive Ethernet. This is the selection guide neither publishes: what the box does at the PHY layer, when a converter is the wrong box, and the nine criteria that decide fitness, each written as a question to put to the supplier rather than a specification we invented. Standards claims trace to IEEE 802.3 task force records and the public OPEN Alliance specifications. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Side by side comparison of a 10BASE-T1S multidrop mixing segment, one balanced pair with four nodes on short stubs and a termination at each end, against a point to point star of four separate links into switch ports, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

10BASE-T1S and PLCA: Multidrop Ethernet Explained

10BASE-T1S is the one member of the T1 single-pair Ethernet family that keeps a shared medium, and PLCA is the reconciliation sublayer that stops the nodes on it from colliding. This article covers what IEEE 802.3cg standardises, how the beacon and transmit opportunities schedule a cycle, the node count and segment length figures the OPEN Alliance interoperability test suite works to, and the failure modes that put a segment quietly back into contention while every link still looks up. Written by the GSAS Micro Systems engineering team in India for teams bringing up multidrop segments on the bench.

29 Aug 2026 · 12 min read
Horizontal stacked bar showing where an ADAS test vehicle's bandwidth budget is spent, split into cameras, lidar, radar and bus traffic, with the logger uplink limit drawn as a vertical rule crossing the bar, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

ADAS Sensor Data Logging: Bandwidth Budgets That Add Up

Every page that tells you an ADAS test vehicle produces terabytes a day states the headline and skips the arithmetic, so you cannot redo it for your own sensor set. This article publishes the arithmetic instead: one formula, every table row derived on the page, a worked eight-hour drive that chains those rows into a sustained write rate, a media count and an offload window, and the five places bandwidth budgets go wrong. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 15 min read
Storage sizing ladder for automotive data logging: four rungs stepping from an aggregate link rate of 1 Gbit/s to 125 MB per second, then 450 GB per hour, then 3.6 TB per eight-hour shift, then 18 TB per five-day week, in decimal units, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Automotive Data Loggers: Capture Without Loss

Search for an automotive data logger and the results split into cheap OBD dongles at one end and enterprise ADAS recorders at the other, with nothing in between explaining the engineering that decides whether you lose frames. This is the loss budget end to end: mirror oversubscription upstream of the logger, encapsulation overhead on the capture path, sustained write rate against burst rate, rotation stalls, and storage arithmetic worked in full so you can redo it with your own numbers instead of trusting ours. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
The bench to harness adapter path drawn left to right: the ECU connector, a test lead, a media converter or pluggable T1 module, RJ45, and the host, showing where each connector family sits between the device under test and the laptop, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Automotive Ethernet Connectors: H-MTD, MATEnet, MQS

An ECU arrives on the bench with a connector nobody has a mate for, and the day is gone. Search the family names and you get connector product pages that describe their own part and stop there. This article puts the families side by side in one table using only what their public pages state, then makes the point those pages leave out: the IEEE link segment definition, not the connector, is what sets reach and loss limits, and shielding is a channel decision rather than a preference. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Two test paths leaving the same device under test, one into a conformance suite that returns a passed report and one into a partner node that surfaces a field defect, showing why an ECU can clear a published suite and still fail in a vehicle, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Automotive Ethernet Conformance: TC8 and Testing Above It

Summarising TC8 as a layer 1 to layer 4 suite is wrong in both directions. The public OPEN Alliance ECU test documents run from transmitter distortion up to a SOME/IP chapter with its own standardised test stub, and they contain exactly one time synchronisation test case. This is what those documents enumerate, chapter by chapter, what genuinely lives above their boundary, why a passing ECU can still fail against a partner node, and how much pre-compliance work a Tier-1 in India can honestly do in-house before a test house visit. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Minimum bring-up bench versus full validation rig for automotive Ethernet in India: on the left one ECU through a media converter to a laptop, on the right three ECUs into a lab switch with a mirror port feeding a capture module and a logger and an uplink to the analysis host, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

How to Choose an Automotive Ethernet Switch for the Lab

Search for an automotive Ethernet switch and you get silicon selection tables written for the engineer choosing a die for a zonal controller. The person searching from a validation lab wants a boxed switch that reproduces a vehicle network on a bench, and finds nothing addressed to them. This is that guide: how to separate the two products, how to count the ports you actually need, and an eight-row scoring matrix written as questions to put to a supplier rather than specifications we invented. Standards and documentation claims trace to IEEE 802.1 and 802.3, ASAM, AUTOSAR, the IETF and public Linux and Wireshark documentation. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Ladder chart of the T1 single-pair Ethernet family by data rate: 10BASE-T1S (802.3cg), 100BASE-T1 (802.3bw), 1000BASE-T1 (802.3bp), 2.5/5/10GBASE-T1 (802.3ch) and 25GBASE-T1 (802.3cy), one balanced pair across five IEEE standards, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

The T1 Family Explained: 10BASE-T1S to Multi-Gig 802.3ch

The T1 family is the set of single-pair Ethernet physical layers used in vehicles, and every member is documented separately inside a different datasheet. This guide puts all of them in one table with rate, symbol rate, line code, specified reach and cabling traced to public IEEE task force documents, then answers the two questions that keep coming back: why 100BASE-T1 has no auto-negotiation, and why one end has to be master. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Split panel diagram comparing one control message on a shared multidrop CAN bus with one sensor stream on a switched point to point Ethernet link, labelled shared bus arbitration, node, point to point link, switch, control message and sensor stream, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

CAN vs Automotive Ethernet: When to Use Each

CAN and automotive Ethernet answer different questions, so the useful comparison is a decision table rather than a winner. This guide from GSAS Micro Systems sets CAN and CAN FD figures from CAN in Automation next to the IEEE 802.3bw objectives for 100BASE-T1, covers arbitration against switch queues, cost and harness consequences, failure modes on both sides, and what changes on an India bench team's setup when a project adds Ethernet next to the CAN it already runs.

29 Aug 2026 · 14 min read
The landed cost stack for imported automotive Ethernet test gear drawn as a vertical build, starting from the quoted ex-works price and adding freight and insurance, basic customs duty, IGST on import, and clearance and handling, ending at the landed cost figure that reaches the budget line, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Buying Automotive Ethernet Test Gear in India

Search for a 100BASE-T1 tap or a T1 to RJ45 media converter from India and the results are fibre media converters and LAN cable testers, none of which are T1, and no forum thread that has been through the purchase. This is the missing page: the capability table for a first bench with a defer-or-borrow column, an honest account of what is stocked here versus imported to order, the parts that make up a landed cost as a structure rather than a number, and the compliance portals your teams will actually use. No prices, no duty rates and no lead-time bands, because all three change and none of them belong in an article. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Horizontal timeline of a CAN frame crossing a gateway, with four annotated segments showing bus arbitration, the point where the timestamp is applied, encapsulation into an IP packet, network transit and host receive, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

CAN-to-Ethernet Gateways and Tunnelling Legacy Buses

One word, two jobs. A CAN-to-Ethernet gateway either carries a frame across an IP network unchanged, for loggers and remote benches, or stops the frame and re-expresses its signals as service calls. The two have different failure modes, different timing costs and different questions to ask a supplier. This article separates the jobs, states what open documentation actually shows about encapsulation and configuration, and gives a checklist you can put to a vendor. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Where an automotive Ethernet capture goes quietly wrong: a frame travelling from the wire to the analyser past four loss points, mirror port drop, VLAN tag stripped by the adapter, software timestamp jitter and disk throughput limits, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Capturing Automotive Ethernet: Tap vs Mirror vs Converter

Search for how to capture in-vehicle Ethernet and you get product pages that assume you already chose the method, plus an IT tap-versus-mirror debate that never touches a vehicle. This is the method: how to pick between a media converter, a mirror port, an active tap and a capture module, and the four ways a capture goes quietly wrong instead of obviously broken. Every claim traces to the Wireshark documentation and wiki, a public Wireshark Q and A thread, an adapter vendor's support article or a published whitepaper, written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
DoIP handshake sequence between tester and DoIP entity: vehicle identification, TCP connect, routing activation request and the accept-or-reject response code with its denial causes, then diagnostic messages, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

DoIP Routing Activation Failures: The Response Code Table

A DoIP routing activation denial is one byte, and that byte names the cause exactly. This article puts every published response code in one table, cross-checked across the AUTOSAR Classic Platform DoIP specification, the Wireshark dissector and two open-source client libraries, then gives the order a DoIP entity applies its checks so you can read a denial backwards to the configuration value that produced it. Written by the GSAS Micro Systems engineering team in India for diagnostics and validation benches in Bengaluru, Pune, Chennai and Hyderabad.

29 Aug 2026 · 13 min read
Side by side vehicle outlines comparing a domain E/E architecture grouped by function against a zonal E/E architecture grouped by physical location, with zone controllers on an Ethernet backbone into central compute, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Domain vs Zonal E/E Architectures Explained

Domain architectures group ECUs by function, zonal architectures group them by where they sit in the vehicle. This guide is the engineer's read on the difference: what physically moves, what the in-vehicle network has to become, and what happens to diagnostics, rest bus simulation and time sync. It also refuses to repeat the harness mass and ECU-count figures that circulate without a public source, and says exactly which claims are citable and which are not. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
The AUTOSAR network management state ring: Bus Sleep, Repeat Message, Normal Operation, Ready Sleep and Prepare Bus Sleep, with the wake transition marked; the governing timers for each exit are named in the article's sourced state table, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

ECU Testing over Ethernet: Startup, Shutdown and Wake

A bench that powers the ECU, waits for it to settle and then starts capturing has already skipped three of the four phases where integration defects live. This is the lifecycle version of ECU testing over Ethernet: what a ping does not prove, the AUTOSAR network management state set and the timers that govern it read out of the public specifications, why one node holds a whole cluster awake, and a phase-by-phase table of stimulus, observable, pass criterion and capture method you can write test cases from this week. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
One campaign, two fault families drawn as a two-column map: electrical faults and protocol faults on the left, each running through detection, reaction, recovery and evidence on the right, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Fault Injection in HIL: Open Load, Shorts, Malformed Frames

Fault injection material splits in two. Switching-hardware pages describe relay matrices and open-load wiring; software-testing posts describe malformed input. A vehicle network fails across both at once, because an intermittent short changes link quality and the stack above then behaves badly. This article puts electrical and protocol faults into one campaign, writes the observable and the expected reaction down per fault, and treats the fault insertion hardware itself as a signal-integrity risk you have to characterise before you trust a result. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Vertical clock chain diagram for gPTP debugging on Linux showing grandmaster, network path, PTP hardware clock on the NIC and system clock, with ptp4l disciplining the first hop and phc2sys the second, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

gPTP Troubleshooting: ptp4l, phc2sys and Sync Failures

Most gPTP guides on the web are written for data centre PTP over UDP, and they leave out the three things that break an in-vehicle 802.1AS domain on Linux: layer 2 transport with peer delay, the transportSpecific field that phc2sys has to match, and the TAI to UTC offset that nothing sets for you. This is the automotive version, with the linuxptp config lines, the log lines that tell you where you are, and a symptom to cause table. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 14 min read
Where a capture timestamp is applied, drawn as a vertical stack from the wire and PHY up through capture hardware, the driver and kernel, and the host application, with the accuracy class narrowing towards the wire and widening towards the application, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Multi-Bus Capture: CAN, LIN, FlexRay, Ethernet

Two tools, two clocks, two logs that will not lie on top of each other, so the engineer eyeballs the order of events and guesses. Search for the fix and you get product pages asserting their own synchronisation, or forum answers that stop at use one tool for everything. This is the mechanism instead: the three classes of timestamp and what each one can prove, how a common time base is actually built across buses that do not share one, the gateway blame problem worked end to end, and a numbered correlation workflow you can repeat. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Diagram of where drift enters a vehicle network toolchain, showing a bench edit applied directly to the switch with no upstream path back to the description, leaving a stale description, a mismatch between artefacts and a failed integration, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Network Configuration as Code for Vehicle Networks

A vehicle network programme can end up holding the same network in five incompatible places: an AUTOSAR ARXML description, a FIBEX export, a switch configuration typed at a bench, a simulation project and a folder of test scripts. Nothing enforces agreement between them, so the bench quietly becomes the source of truth and integration week finds out. This article covers the format landscape as the standards bodies describe it, what a generated pipeline produces downstream, the validation gates worth adding, and an honest account of what configuration as code does not fix. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Fidelity ladder for Ethernet rest bus simulation as four stacked rungs, capture replay, service model, behavioural model and fault-capable model, each with a note on what that level catches, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Rest Bus Simulation for Ethernet-Based Vehicles

Rest bus simulation often arrives in an Indian engineering team as a line in a customer requirement document, defined for CAN and left undefined for Ethernet. The difference matters: on a service-oriented network you are simulating discovery, endpoints and multicast membership, not replaying cyclic frames, and a simulator that answers correctly and instantly can hide the timeout handling you were supposed to be testing. This article sets out the fidelity ladder, the inputs you need before you build one, and where an Ethernet rest bus stops representing the vehicle. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Left to right continuous integration pipeline from commit through build and a software-in-the-loop gate into a bench queue with a reservation gate, then a hardware-in-the-loop run and a report, showing the HIL bench as a shared queued resource, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Test Automation for SDV: ASAM XIL, Virtual ECUs, CI for HIL

Every software-defined vehicle programme in India eventually asks the same question: why does a test case written for a laptop have to be rewritten for the virtual ECU and rewritten again for the bench? The two public anchors that answer it are the ASAM XIL API and the FMI packaged model format: FMI is a free standard, and ASAM publishes enough of XIL's structure openly that you can specify against it before anyone buys the document. This article walks the shift-left ladder honestly, including the four things that cannot move left, and treats the hardware-in-the-loop bench as a queued shared resource inside continuous integration rather than a desk someone books. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
SecOC freshness value desync on one timeline: a sender counter and a receiver counter running together until a reset event moves one of them, then a window of messages that carry a valid authenticator but are still rejected, ending at resynchronisation, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

SecOC vs MACsec vs TLS: Automotive Security Layers

SecOC, MACsec and TLS get compared as if a programme picks one. They are three different scopes, and most vehicles carry more than one. This article separates them in a single table by scope, unit protected, key source and what a capture still shows, then covers the two things almost nobody writes down: what each layer does to your ability to debug, and why an ECU can reject a message whose authenticator is perfectly valid after a reset. Protocol claims trace to the public AUTOSAR SecOC protocol specification, IEEE 802.1, the Wireshark dissector sources and Linux networking documentation. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Three-panel workflow diagram of a SerDes camera bench: camera to deserialiser to recorder, then recorder to serialiser into the ECU for replay, then the same replay path with a fault injection block inserted before the ECU, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

SerDes Camera Links: GMSL, FPD-Link, ASA-ML and A-PHY

Four families carry automotive camera video, and only two of them have public documentation written for buyers. GMSL and FPD-Link are silicon-vendor interface families documented for board designers; ASA-ML and MIPI A-PHY are open specifications with published rate and reach figures and almost no practical buyer-facing writing. This page puts all four side by side with every rate class traced to the page it came from, then covers the part nobody writes: how you record, replay and inject a camera stream on a bench, and why none of it shows up in Wireshark. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 14 min read
SOME/IP service discovery sequence between client and server: FindService, OfferService and SubscribeEventgroup, with the missing OfferService that produces a service not available failure, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

SOME/IP Service Not Available: Debugging Service Discovery

The same SOME/IP failure has been filed and refiled on the COVESA vsomeip tracker and each thread solves one instance in isolation, so there is no single writeup to read. This is that writeup: the split between discovery, routing and transport, the test that tells you which one you are in, and the configurations that produce an identical client message, including the one where the routing manager decides your service is internal and never offers it on the wire. Every option name is checked against the vsomeip repository and every protocol claim against the AUTOSAR SOME/IP-SD specification. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Wake forwarding across a vehicle zone: a wake event travelling hop by hop from the wake source through a zone controller to three sleeping ECUs, with one port not configured to forward, leaving the tail of the chain still asleep, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

TC10 Sleep and Wake-Up: How It Works and Why It Fails

Search for TC10 and you get the specification PDFs plus forum threads where one engineer cannot get a PHY into sleep at all and another is asking whether a wake can even cross from standard Ethernet onto a single pair. This is the plain-language version: the sleep handshake state by state, every timer with the clause it comes from, how a wake travels across a zone, and the seven reasons it fails on a real vehicle. Every state name and number here was read out of the public OPEN Alliance sleep and wake-up specifications, written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Concept diagram of capture encapsulation: an Ethernet frame carrying an encapsulation header with device and interface identifiers, a timestamp and a payload type, wrapped around the original bus frame, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

TECMP and ASAM CMP: Capture Encapsulation Explained

Search for either of these two capture encapsulation formats and you get a Wireshark display filter reference listing hundreds of fields, or a one-paragraph standards landing page. Neither explains why an encapsulation layer exists, what changes when a programme moves from the vendor-originated format to the standardised one, or how to prove the decode works before the capture hardware purchase order goes out. This is that page: the wrapper explained in buyer language, a comparison whose every cell traces to a public source, the Wireshark path that proves it, and five questions to put to a supplier. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Two diagnostic clients handling the same ECU pending sequence: the upper client restarts its timer on each 0x78 and receives the final response, the lower client returns the pending frame and reports a false timeout, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

UDS 0x78 Response Pending and P2 Timeouts Explained

Most of what ranks for 0x78 is a library bug thread that fixes one client and stops. This is the protocol-level version: what the two timers are, what the client is obliged to do when a pending response arrives, and the four ways real clients get it wrong, each with the log line that identifies it. The timer values come from the ECU's own session control response and from public library and AUTOSAR sources, never from the paywalled standard. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Left-to-right chain showing where time error accumulates in an 802.1AS domain, with residence time, path delay asymmetry, rate ratio drift, inline converter delay and timestamp resolution stacking into the final reported number, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Validating Time Sync: How to Prove 802.1AS Actually Works

A test report that says gPTP locked proves nothing. Locked is a servo state; what an auditor wants is a bounded time error, measured against a reference, over a stated window, and repeated while the grandmaster disappears and the network is loaded. Avnu published a recovered clock quality methodology that defines exactly those terms and almost nobody translates it into a bench procedure. This article does: what the quantities are, how to measure them at the pin and in software, what the software number cannot see, and how to write the report. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Credit based shaper compared with time aware shaper on one egress port: two stacked timelines carrying the same class A, class B and best effort traffic, the upper one metered by accumulating and depleting credit, the lower one released through scheduled gate windows, with the gPTP dependency called out beneath the scheduled timeline, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

VLANs and QoS in Vehicles: 802.1Q Design Practice

Search for VLAN and QoS design and you get campus networking: trunk ports, voice VLANs and switch configuration guides for a building. None of it answers what a vehicle network architect is deciding, which is how many VLANs, mapped to what, and which shaper sits behind which priority. This article gives the automotive framing: VLAN per domain against VLAN per service class, the priority to traffic class mapping document you owe your programme, an explicit rule for choosing between the credit based and time aware shapers, and the ingress filtering failure that costs a bench a day. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Two Qbv cycle timelines for the PTP traffic class: a short gate window that opens each cycle keeps sync locked, while a gate closed for the whole cycle queues frames at egress until the receipt timeouts fire and lock is lost, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

When Qbv Breaks PTP: TSN Scheduling and Time Sync Conflicts

A time aware schedule and a time sync domain fight over the same egress path, and the schedule wins. One mechanism behind ptp4l going quiet the moment a taprio qdisc is installed: socket priority, the priority to traffic class map and the gate mask are three separate mappings that have to agree, and nothing warns you when they do not. Triage order, three distinct fix paths, and what the public reports actually show. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read
Wireshark dissection decision path for a SOME/IP frame: frame, VLAN tag, UDP or TCP port lookup, SOME/IP dissector and payload configuration, with the failure that produces a Malformed marker at each hop, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Wireshark Not Decoding SOME/IP? The Complete Fix List

SOME/IP shows up as Malformed DNS, or as plain UDP, and the capture looks broken. The Wireshark SOME/IP dissector ships with an empty port range and its heuristics off by default, so the frames arrive and nothing claims them. This is the ordered fix list, checked against the dissector source, the Wireshark user guide and the AUTOSAR specifications, written by the GSAS engineering team in India for benches in Bengaluru, Pune, Chennai and Hyderabad.

29 Aug 2026 · 14 min read
Pipeline diagram from ARXML to a decoded SOME/IP field, showing five stages: ARXML, converter, configuration tables, Wireshark profile and decoded field, with a note that hand edits are lost at the configuration table stage, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Decoding SOME/IP Payloads in Wireshark from ARXML

Wireshark reads SOME/IP headers off the wire, but payload fields only appear once you load parameter definitions into its configuration tables. This walkthrough covers what those thirteen tables hold, how the open FibexConverter project generates them, why the ARXML your project owns is not the input the tool takes, and how to verify a decode instead of trusting it. Written by the GSAS engineering team in India for bench and validation teams working on service oriented communication.

29 Aug 2026 · 14 min read
DoIP session sequence diagram: identification request, vehicle announcement, routing activation and diagnostic messages between tester and vehicle, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

DoIP Explained: ISO 13400 Diagnostics Over IP, Step by Step

DoIP carries UDS diagnostics over automotive Ethernet, and a session is three exchanges in a fixed order: discovery, routing activation, then diagnostic messages. This walkthrough follows each phase on the wire, using open-source clients and the Wireshark dissector as public references. GSAS Engineering supports India-based diagnostics, HIL and validation teams on bench bring-up in IST hours.

28 Aug 2026 · 15 min read
Layering diagram of OBD2 as the regulated application, UDS as the diagnostic service layer and DoIP as the transport over CAN and automotive Ethernet, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

OBD2 vs UDS vs DoIP: vehicle diagnostics protocols explained

Three terms turn up in one job spec or one tool menu, and nobody explains how they relate. This article puts OBD2, UDS and DoIP on a single layering table, shows why a modern vehicle uses all three at once in different roles, and hands each branch to the article that covers it in depth. Written by GSAS engineering, who consult on diagnostic benches over IST hours.

28 Aug 2026 · 11 min read
UDS negative response frame diagram showing 0x7F, original service ID and NRC, with common codes 0x31, 0x33 and 0x78, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

UDS negative response codes: the complete NRC table with causes

A working lookup table for UDS negative response codes, built from the public py-uds and udsoncan code tables rather than from a paywalled standard. Every code carries the causes that actually produce it on a bench, with deep sections on 0x31, 0x33 and 0x78. Written by the GSAS engineering team for validation and integration teams debugging ECUs.

28 Aug 2026 · 12 min read
Diagram of UDS diagnostic sessions: default to extended via service 0x10, security access 0x27 and tester present 0x3E, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

UDS protocol explained: ISO 14229 services, security access

A working engineer's model of Unified Diagnostic Services: the service ID grammar, the four diagnostic sessions, the seed and key exchange, and how the same request rides CAN, CAN FD or automotive Ethernet. Written by the GSAS engineering team, with every value traceable to a source you can open for free.

28 Aug 2026 · 14 min read
UDS service ID chips including 0x10 session control, 0x22 read, 0x27 security access, 0x2E write and 0x3E tester present, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

UDS services list: what every service ID does

One canonical table of UDS service IDs, every row checked against the public udsoncan reference documentation, with what the service does and the session it usually needs. Then byte level detail on the five you will actually type: 0x27, 0x22, 0x2E, 0x19 and 0x31. Written by the GSAS engineering team for engineers working with a diagnostic trace open.

28 Aug 2026 · 12 min read
SOME/IP service discovery sequence diagram showing Offer, Subscribe and Event messages between server and client, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

SOME/IP explained: message format, service discovery and how to decode it

A field guide to SOME/IP for engineers with a capture open: the 16 byte header read offset by offset from the AUTOSAR PRS, the service discovery exchange as it happens on the wire, and why Wireshark decodes nothing until you tell it which UDP port to look at. Written by the GSAS engineering team in India for teams bringing up service oriented communication on a bench.

27 Aug 2026 · 14 min read
Diagram of a vehicle top view with an automotive Ethernet backbone, zone controller, CAN segment, camera link and diagnostics port, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

What Is Automotive Ethernet? A Complete Guide for Engineers in India

Automotive Ethernet is standard IEEE 802.3 Ethernet carried over a single twisted pair inside a vehicle. This guide from GSAS Micro Systems maps the T1 physical layer family, the protocol stack above it, the OPEN Alliance conformance vocabulary and the bench workflow, written for engineers in India who have been handed a T1 link and told to make it work.

27 Aug 2026 · 14 min read
Classification tree and combination table used to design embedded unit test cases in Razorcat's Classification Tree Editor for TESSY, available in India from GSAS Micro Systems
Compliance & Safety Razorcat Automotive & Mobility

Test Case Design with the Classification Tree Method: Deriving Unit Tests You Can Defend in an Audit

Ad-hoc test cases can be perfectly good tests and still fail an audit, because nothing on file records why that particular set was sufficient. The Classification Tree Method derives test cases from the input space instead: identify the test-relevant aspects as classifications, partition each into equivalence classes, then combine leaf classes in a combination table. Razorcat implements CTM in the Classification Tree Editor, available integrated into TESSY or standalone. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.

1 Aug 2026 · 10 min read
Fault injection and robustness testing for safety-related embedded C and C++ software, explained for Indian engineering teams by GSAS Micro Systems, the authorized Razorcat engineering partner
Compliance & Safety Razorcat Automotive & Mobility

Fault Injection and Robustness Testing for Embedded Software: What ISO 26262, IEC 61508 and DO-178C Actually Ask For

Every safety-related unit contains code that correct inputs never execute: range checks, error returns, timeouts, recovery paths. The functional safety standards require that code to be verified, and they are explicit about how. ISO 26262-6 lists fault injection test as a method for both software unit verification and software integration verification; IEC 61508-3 recommends defensive programming from SIL 2 upward and then concedes that defensive code is exactly what stops teams reaching 100 percent structural coverage. This guide separates robustness testing from fault injection, maps each to the obligation that asks for it, and shows how Razorcat implements automated fault injection in TESSY without leaving instrumentation in production code.

1 Aug 2026 · 11 min read
Buyer-side evaluation framework for embedded unit testing tools, covering compiler and debugger fit, on-target execution, coverage levels and qualification evidence, from GSAS Micro Systems in India
Compliance & Safety Razorcat Automotive & Mobility

How to Evaluate a Unit Testing Tool for Embedded Software: A Buyer's Framework for Indian Teams

Unit test tool evaluations rarely fail on features. They fail because the tool cannot drive the compiler and debugger the project is already committed to, or because the evidence it produces sits outside the scope of the certificate the assessor asks for. This is a buyer-side framework: six questions, what a credible answer looks like in vendor documentation, and a four-week pilot that measures the answers instead of accepting them.

1 Aug 2026 · 10 min read
Structural code coverage criteria compared for safety-critical embedded software testing, explained by GSAS Micro Systems, the authorized Razorcat engineering partner in India
Compliance & Safety Razorcat Automotive & Mobility

Is 100% Code Coverage Enough? Statement, Branch, MC/DC and MCC, and What Each One Proves

No. A coverage percentage records which code your tests executed, not whether your tests would notice if that code were wrong. This guide defines statement, branch, decision, condition/decision, MC/DC and multiple condition coverage precisely, sets out what 100% of each does and does not prove, shows what ISO 26262, IEC 61508 and DO-178 ask for alongside coverage, and explains the three things to add: requirements traceability, fault-based testing and robustness cases.

1 Aug 2026 · 9 min read
Automated mutation testing for embedded C, seeding small faults into safety-critical code to measure test suite strength alongside MC/DC coverage, explained by GSAS Micro Systems in India
Compliance & Safety Razorcat Automotive & Mobility

Automated Mutation Testing for Embedded C: The Question MC/DC Coverage Cannot Answer

Structural coverage tells you a line was executed. It does not tell you that a defect in that line would have been caught. Mutation testing closes that gap by seeding small faults into the code, re-running the suite, and counting how many the suite kills. This guide covers mutation operators, the mutation score, the equivalent-mutant problem and cost control, and where seeded faults already sit inside IEC 61508-3. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.

1 Aug 2026 · 14 min read
Test case quality in embedded unit testing, requirements-based test design with Razorcat TESSY, supported in India by GSAS Micro Systems
Compliance & Safety Razorcat Automotive & Mobility

Test Case Quality in Embedded Unit Testing: Why Test Counts and Coverage Are Weak Proxies

Counting test cases and reporting a coverage percentage tells you what your tests touched, not what they would have caught. NASA's tutorial on modified condition/decision coverage puts it directly: coverage is a measure, not a method or a test. A good unit test case traces to a requirement, carries an expected result predicted from the specification, draws its inputs from equivalence classes and boundary values, and stays independent of how the code happens to be written. This guide sets out those four properties, shows how coverage-adequate suites still miss defects, and maps them to ISO 26262 Part 6, DO-178C and IEC 61508 expectations for requirements-based testing.

1 Aug 2026 · 10 min read
An embedded software team planning TESSY unit test tool licence seats and a floating licence server deployment in an Indian engineering office, supported by GSAS Micro Systems
Compliance & Safety Razorcat Automotive & Mobility

From Evaluation Licence to Production Licence: How Embedded Unit Test Tool Licensing Actually Works in India

A unit test tool licence is not paperwork at the end of an evaluation, it is a project constraint. Razorcat's own License Management Guide documents the whole arc for TESSY: an evaluation key issued against one host Id and delivered the next working day, a Floating License Server reached over a single TCP port, offline checkouts capped at 3 days by default and 30 as the built-in maximum that cannot be given back, access control lists and usage logging for seat planning, and a separate Continuous Integration licence that the TESSY IDE cannot use. This guide walks that arc and then the part no vendor manual covers: getting the purchase order through GeM, SAP Ariba, Coupa or TReDS.

1 Aug 2026 · 11 min read
Unit testing fundamentals for embedded C and C++ with Razorcat TESSY, explained by GSAS Micro Systems for engineering teams in India, the UAE and Sri Lanka
Compliance & Safety Razorcat Automotive & Mobility

Unit Testing Fundamentals for Embedded C and C++: Units, Interfaces, Test Drivers, Stubs and What the Safety Standards Demand

In C a unit is a single function. In C++ it is a method, and a method cannot be called without an object. Everything else in unit testing follows from that: the interface is what the unit reads and what it writes, a test driver supplies the startup code and the call, and stubs replace the units around it so the result depends on the unit alone. Razorcat's published TESSY documentation, IEC 61508-3 and the airworthiness authorities all describe the same discipline, and the functional safety standards write it as normative text rather than advice.

1 Aug 2026 · 9 min read
AUTOSAR verification chain combining Perforce Helix QAC static analysis and Razorcat TESSY 6 software component testing, available in India from GSAS Micro Systems
Compliance & Safety Razorcat Perforce

The Complete AUTOSAR Verification Chain: AUTOSAR C++14 Static Analysis with Helix QAC, SWC and RTE Testing with TESSY 6

AUTOSAR software component code carries two separate proof burdens: coding-standard compliance across every execution path, and correct runtime behaviour through the RTE. Static analysis and dynamic testing answer different audit questions, so most ISO 26262 evidence packages need both. This guide walks the chain end to end: AUTOSAR C++14 and MISRA analysis with Perforce Helix QAC or Klocwork, then ARXML-driven SWC and RTE testing in Razorcat TESSY 6, then coverage evidence. GSAS Micro Systems is the India engineering partner for both Perforce and Razorcat.

31 Jul 2026 · 9 min read
GSAS Micro Systems and Solid Sands partnership for compiler and library qualification in India
Functional Safety Solid Sands Automotive & Mobility

GSAS Partners with Solid Sands to Bring Compiler and Library Qualification to India

GSAS Micro Systems is now the India engineering partner for Solid Sands, makers of SuperTest and SuperGuard. The partnership brings compiler and standard-library qualification to Indian automotive, avionics, medical, and semiconductor teams, the toolchain-trust layer their safety standards require.

9 Jun 2026 · 5 min read

Questions about Automotive & Mobility?

Our application engineers help teams evaluate tools, plan validation, and scope pilots across India.