Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) — HAKSTUFF
Pangram verdict · v3.3
We believe that this document is fully human-written
AI likelihood · overall
HumanArticle text · 1,573 words · 6 segments analyzed
OverviewAnother day, another teardown - and the first blog post of 2026! Today we’ll be looking at the BMW IDC23H infotainment unit, manufactured by Harman Becker.The IDC23H is one of the newest infotainment units from BMW, as of January 2026. The design is based on the previous-generation MGU22/MGU22H, and is used in a wide variety of BMW models - this unit in particular was found in one of BMW’s newest X1 U11 SUVs.While previous generations of BMW infotainment unit were primarily developed by Harman Becker themselves, this unit appears to be a joint venture between both Harman Becker and Garmin - similar to the MGU22 units.The design is sold under two different names:IDC23 (produced by Garmin)IDC23H (produced by Harman Becker)This naming scheme was the same in the prior MGU22 lineup, where the MGU22 was produced by Garmin, and the MGU22H was produced by Harman. Essentially, it seems that ‘H’ at the end of the model name = Harman.As for connectivity, this unit provides the following:APIX connectivity to the Driver Camera System (DCS)APIX connectivity to the Heads-Up Display (HUD)APIX connectivity to the Driver’s Display (DFE)2.4GHz/5GHz WiFi ConnectivityWLAN 802.11 abgn/ac/ax MIMO 2x2Bluetooth EDR/BT 5.0 connectivityNavigation satellite connectivity (GNSS)100BASE-T1 Ethernet1GBASE-T1 EthernetAR-CAM ConnectivityAPIX connectivity to the Central Information Display (CID)1-3x USB ConnectivityThis system presents a few interesting new pieces of connectivity I haven’t seen on previous versions of BMW’s infotainment! Of particular interest to me are the DCS and DFE connections.According to the documentation I could find, the new Driver Camera System “detects the alignment of the driver’s head and their line of sight. This is required for the ‘Fatigue Alert’ function.
”As for the DFE connection, it may seem boring at first sight: it just connects to the driver’s display, right? Well, that “driver’s display” is actually the vehicle’s instrument cluster. This means on the newest generation of vehicles, BMW appears to have fully removed the dedicated “KOMBI” instrument cluster module, instead relying on the head unit to drive both the instrument cluster and infotainment systems!Overall, some cool new changes to the latest system. I’m sure this will make people want to hack and modify the unit all the more, as they want custom boot animations and skins on their instrument cluster and whatnot :)Basic SpecsBefore we dive into the full detailed teardown, lets go over the basic system specs:Main Processor: Qualcomm Snapdragon SA8155PRAM: 12GB of LPDDR4Interface Processor: Infineon “TRAVEO” CYT3BB-series ARM Cortex M7FStorage: 128 GB of UFS v3.1The Outside of the UnitThe outside of the unit is relatively standard, with a rectangular design reminiscent of the previous generation BMW MGU22 infotainment system.Labels are affixed to the top and front of the unit, and the device's numerous I/O ports are scattered across the rear.The left and right side feature holes for ventilation, and the underside of the unit is made of a thick metal, acting as a heatsink for the underside of the PCB inside.Top Label InformationThe top label features many useful pieces of information about the device:Manufactured by: Harman Becker Automotive Systems GmbHModel: IDC23HFCC ID: T8GIDC23HThe full text dump of the top label information can be found in the Appendix section at the bottom of this post.Front Label InformationThe device’s front label also features many key pieces of information, including the device’s part number and manufacturing date:Model: IDC23HEC: 202SPN: 4165630Type-Nr.:
HB B423Date: 31/24HWEL: 5.2.1BMW GROUP 6512 CI 5B67397 01Converting that final number into a BMW part number, we get: 65125B67397Unfortunately, I haven’t been able to find any hits for this part number - it’s possible the part number is from a vehicle too new to be in BMW’s parts system yet.As with the top label, the full text dump of the front label can also be found in the Appendix section at the bottom of this post.The Rear Side & I/OAround the rear, we can take a closer look at the I/O.Starting from the left, we first have the black BT/WLAN connector. Then, USB 1/2/3, though this device only features a single blue connector in the “USB 2” slot. The large black connector to its right is labeled “MAIN”, and is the main wiring harness connector to the vehicle.To the right of the MAIN connector, the red connector is labeled “CID” and connects to the vehicle’s Central Information Display. Next is the brown “AR-CAM” connector, which helps facilitate BMW’s new Augmented Reality camera navigation functionality.Finally, on the far right side, we have a pair of Ethernet ports on the bottom - the white port being 100BASE-T1, and the black port being 1GBASE-T1. Above those we have three additional display connectors, labeled “DCS” (brown connector) for the Driver Camera System, “HUD” (pink connector) for the Heads Up Display, and “DFE” (gray connector) for the driver’s display.The InsidePopping the lid, we get our first look at the inside of the device. Honestly, it’s exceedingly similar to the previous-generation MGU22! But we have a few sparkly new changes, starting with the new APIX connectivity PCB that holds the DCS, HUD, and DFE connectors.
This unit is only made up of two PCBs, which I’ll refer to as:The main device PCBThe APIX connectivity PCBNow then, lets dive in!APIX Connectivity PCBPCB Label: GARMIN 105-04748-00 VER 1 HWVER5.2.1The APIX connectivity PCB is the biggest new addition from the old MGU22 unit’s design! This small PCB appears to exist for facilitating additional APIX video streaming connectivity with a number of other devices in the vehicle - in the case, the Driver Camera System (DCS), Heads Up Display (HUD), and DFE systems.The stars of the show on this PCB are the two large Inova APiX 3 ICs, and their associated trio of connectors.The underside of the PCB holds a large connector for facilitating connectivity between this small board and the device’s main PCB. If I counted correctly, this connector has 100 total pins (50 per side) and features an “HRS” logo, pointing to the manufacturer being HIROSE, a well-established supplier of high quality connectors.Interestingly, if the silkscreen labeling is to be believed, this small board is actually a six layer PCB! That’s quite a lot of complexity packed into such a small board.Major Components - APIX PCBInova Semiconductors APiX 3 Transmitters (x2) (datasheet)INAP565TAQ37140_2415Analog Devices MAX916714F GMSL2/GMSL1 to CSI-2 Deserializer (datasheet)96714FGTJ/VY 2351 +babdAnd on the underside of the board:Texas Instruments 2HB16BQ Dual-Channel Smart High-Side Power Switch (datasheet)43TE4 ATS3Main Device PCBPCB Label: GARMIN 105-04747-00 VER 3 HWVER 5.2.1After removing the APIX PCB, we can see the device’s main PCB.
An impressively large active cooling system occupies the left side of the board, with the right half being dedicated mainly to the APIX connector PCB.Interestingly, it seems like the provisions for a second 100-pin connector exist at the top of the board, with another 100 pads unpopulated. Perhaps this is for future revisions of the board, or a second daughter board that was scrapped during the development process. To get a closer look at the rest of the PCB, we’ll first have to deal with removing the heat sink. It’s quite beefy, and uses a Delta Electronics brush-less fan to force air over the cooling fins in a design that reminds me a lot of a laptop cooling heat sink.
The heat sink is relatively easy to remove - just a few screws and a bit of thermal compound to deal with.
Moving the heat sink aside, we get to the heart of the module: A Qualcomm Snapdragon SA8155P module, an Infineon CYT3BB microcontroller, and 128 GB of Micron UFS v3.1 storage.Because the Qualcomm module has it’s own little BGA PCB, I’ll also list the silkscreen markings here: GARMIN 105-04129-11 VER 1 4021519 AT&S MX6 SH 2024Operating System & Architecture GuessesUnfortunately, I haven’t been able to dive into this unit’s operating system quite yet - I’m still waiting on some adapters to arrive so I can try dumping the UFS storage. More blog posts to come!As for the device’s overall architecture, it’s likely similar to prior Harman units. My guess is that the Qualcomm processor is responsible for the ‘higher level’ video processing and application functionality, while the Infineon is likely responsible for lower-level tasks like CAN communications with the rest of the vehicle.This is also supported by the Infineon IC’s datasheet, which notes this specific chip has 8 CAN FD channels, 16 LIN channels, and one 10/100 Mbps Ethernet interface built-in.
Main Device PCB (Underside)Flipping to the back side of the PCB, we can see many of the “supporting” ICs for various bits of device functionality - an Ethernet switch, another APiX 3 IC, an NXP WiFi/Bluetooth transceiver, and a few other small ICs dotted around the board.The specific IDC23H I have unfortunately doesn’t contain a GNSS transceiver, but according to this FCC document, models that do feature GPS/GNSS likely use the Ublox UBX-M8030.Major Components - Main Device PCB (Top Side)Qualcomm Snapdragon SA8155P Microcontroller Module (datasheet)Qualcomm Power Management ICs (x2) (listed on main 8155P datasheet)These power management ICs appear to be specific to the SA8155P platformApologies for the wacky photo - they were extremely hard to photograph, so I ended up using some isopropyl alcohol as a makeshift lens to increase clarity, haha.PMM8155AU 002-01 PE415BXFMicron 2133MHz LPDDR4 RAM (6GB x2) (catalog listing)I think these modules are 6GB each in size (giving the unit 12GB of RAM in total), but the datasheet for this RAM is currently completely unavailable without a Micron account.41C77 D8DCZ B9JFMT53E1536M32D4DE-046 AIT:CInfineon “TRAVEO” CYT3BB-series ARM Cortex M7F Microcontroller (datasheet)CYT3BB8CEBQ0AESGS 415VV015 B 10 CYP TWN CMicron 128GB UFS 3.1 Storage (catalog listing)4CA22 AM022MTFC128GBCAVTC-AITMajor