Basic Software (BSW) Modules ID list in AUTOSAR

Basic Software (BSW) Modules list in AUTOSAR

In the complex realm of modern automotive software development, Basic Software (BSW) modules play a pivotal role in ensuring the seamless operation and communication of various electr

onic control units (ECUs) within a vehicle. Let’s delve into what BSW modules are, their significance, and how they contribute to the overall functionality of an AUTOSAR-based vehicle.

List of all Basic Software (BSW) Modules in AUTOSAR

Below table is having all the list of AUTOSAR BSW module list. When any development occures, this Module ID will be detected in the BSW DET Error ID list.

Module NameModule
Abbreviation
Module IDAUTOSAR
S/W Layer
GPT DriverGpt100 (0x64)MCU Drivers
MCU DriverMcu101 (0x65)MCU Drivers
Watchdog DriverWdg102Microcontroller
Drivers
Core TestCorTst103Microcontroller
Drivers
Flash TestFlsTst104Memory Drivers
Intrusion Detection System
Manager
IdsM108Crypto Services
Key ManagerKeyM109Crypto Services
Crypto Service ManagerCsm110Crypto Services
Crypto InterfaceCryIf112Crypto HW
Abstraction
Crypto DriverCrypto114Crypto Drivers
DIO DriverDio120I/O Drivers
PWM DriverPwm121I/O Drivers
ICU DriverIcu122I/O Drivers
ADC DriverAdc123I/O Drivers
Port DriverPort124I/O Drivers
OCU DriverOcu125I/O Drivers
BSW Scheduler ModuleSchM130System Services
CAN State ManagerCanSM140Communication
Services
LIN State ManagerLinSM141Communication
Services
FlexRay State ManagerFrSM142Communication
Services
Ethernet State ManagerEthSM143Communication
Services
Secure Onboard CommunicationSecOC150Communication
Services
Synchronized Time-Base ManagerStbM160System Services
Time Sync Over CANCanTSyn161Communication
Services
Time Sync Over FlexRayFrTSyn163Communication
Services
Time Sync Over EthernetEthTSyn164Communication
Services
TCP/IP StackTcpIp170Communication
Services
Service DiscoverySd171Communication
Services
Diagnostic over IPDoIP173Communication
Services
SOME/IP TransformerSomeIpXf174Communication
Services
COM Based TransformerComXf175Communication
Services
E2E TransformerE2EXf176Communication
Services
SOME/IP Transport ProtocolSomeIpTp177Communication
Services
Vehicle-2-X GeoNetworkingV2xGn182Off-board Comm.
Services
Vehicle-2-X Basic TransportV2xBtp183Off-board Comm.
Services
Vehicle-2-X FacilitiesV2xFac184Off-board Comm.
Services
Vehicle-2-X ManagementV2xM185Off-board Comm.
Services
XCPXcp212Communication
Service
IO HW Abstractionno prefix
(AUTOSAR
interface)
254I/O HW
Abstraction
OSOs
(not used as
API prefix)
001System Services –
OS
RTERte002RTE
ECU State ManagerEcuM010System Services
Function Inhibition ManagerFiM011System Services
COM ManagerComM012System Services
Watchdog ManagerWdgM013System Services
Time ServiceTm014System Services
Default Error TracerDe015System Services
Software Cluster ConnectionSwCluC016System Services
NVRAM ManagerNvM020Memory Services
Flash EEPROM EmulationFee021Memory HW
Abstraction
Memory Abstraction InterfaceMemI022Memory Services
Bulk NvData ManagerBndM023Memory Services
Network Management InterfaceNm029Communication
Services
CAN Network ManagementCanNm031Communication
Services
FlexRay Network ManagementFrNm032Communication
Services
UDP Network ManagementUdpNm033Communication
Services
SAE J1939 Network ManagementJ1939Nm034Communication
Services
CAN Transport LayerCanTp035Communication
Services
FlexRay ISO Transport LayerFrTp036Communication
Services
SAE J1939 Transport LayerJ1939Tp037Communication
Services
FlexRay AUTOSAR Transport
Layer
FrArTp038Communication
Services
EEPROM AbstractionEa040Memory HW
Abstraction
BSW Mode ManagerBswM042System Services
Watchdog InterfaceWdgIf043Onboard Device
Abstraction
Bus MirroringMirror048Communication
Services
COMCom050Communication
Services
PDU RouterPduR051Communication
Services
IPDU MultiplexerIpduM052Communication
Services
Diagnostic Communication
Manager
Dcm053Communication
Services
Diagnostic Event ManagerDem054System Services
Diagnostic Log and TraceDlt055Communication
Services
Socket AdaptorSoAd056Communication
Services
SAE J1939 Diagnostic
Communication Manager
J1939Dcm058Communication
Services
SAE J1939 Request ManagerJ1939Rm059Communication
Services
CAN InterfaceCanIf060Communication
HW Abstraction
FlexRay InterfaceFrIf061Communication
HW Abstraction
LIN InterfaceLinIf062Communication
HW Abstraction
LIN Transceiver DriverLinTrcv064Communication
HW Abstraction
Ethernet InterfaceEthIf065Communication
HW Abstraction
TTCAN InterfaceTtcanIf066Communication
HW Abstraction
CAN Tranceiver DriverCanTrcv070Communication
HW Abstraction
FlexRay Tranceiver DriverFrTrcv071Communication
HW Abstraction
Ethernet Transceiver DriverEthTrcv073Communication
HW Abstraction
Wireless Ethernet Transceiver
Driver
WEthTrcv074Wireless Comm.
HW Abstraction
CAN DriverCan080Communication
Drivers
FlexRay DriverFr081Communication
Drivers
LIN DriverLin082Communication
Drivers
SPI Handler DriverSpi083Communication
Drivers
TTCAN DriverTtcan084Communication
Drivers
Wireless Ethernet DriverWEth087Wireless Comm.
Drivers
Ethernet DriverEth088Communication
Drivers
Ethernet Switch DriverEthSwt089Communication
HW Abstraction
EEPROM DriverEep090Memory Drivers
Flash DriverFls092Memory Drivers
RAM TestRamTst093Memory Drivers
Complex Driversno prefix
(AUTOSAR
interface)
255;
2048-
4095
Complex Drivers
List of All Basic Software (BSW) Modules in AUTOSAR

List of BSW Libraries in AUTOSAR

Libraries short nameLibraries
abbreviation
(API service
prefix)
Libraries
(Module) ID
(uint16)
CRC LibraryCrc201
BFx LibraryBfx205
E2E LibraryE2E207
EFx LibraryEfx208
IFl LibraryIfl209
MFl LibraryMfl210
MFx LibraryMfx211
IFx LibraryIfx213
BSWMulticore LibraryBmc214
List of BSW Libraries in AUTOSAR

List of Special Files in BSW

AUTOSAR nameShort name
(API service
prefix)
File nameModule
ID
Specification document
Platform TypesPlatformPlatform_Types.h199AUTOSAR_SWS_PlatformTypes.pdf
Compiler AbstractionCompilerCompiler.h198AUTOSAR_SWS_CompilerAbstraction.pdf
Standard TypesStdStd_Types.h197AUTOSAR_SWS_StandardTypes.pdf
Communication Stack TypesComtypeComStack_Types.h196AUTOSAR_SWS_CommunicationStackTypes.pdf
Memory MappingMemMap(Prefix_)MemMap.h195AUTOSAR_SWS_MemoryMapping.pdf
List of Special Files in BSW

Discover more from PiEmbSysTech

Subscribe to get the latest posts sent to your email.

Leave a Reply

Scroll to Top

Discover more from PiEmbSysTech

Subscribe now to keep reading and get access to the full archive.

Continue reading