<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.hakstuff.net/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-04-03</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/teardown-rivian-r1s-axm-module</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/fb97190e-0276-4415-9de4-13e8877d256d/rivian_axm_1.0_teardown_header_photo_v2.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8610911d-c0e9-4b19-a0ff-d4162b4de5f2/AXM_High_Level_Overview.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/d6cff514-38be-4a1e-a385-ecb1ce2058e9/AXM_Unit_SideA.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The Rivian AXM module, as seen from the front.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1a542421-94d7-4c5f-8548-a3fb61c75c98/AXM_Unit_SideB.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The back side of the AXM unit.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/92c48de2-1bbc-408c-802b-02d25f1e1660/AXM_Unit_SideB_Watercooling.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The water cooling hook-up points on the back of the module.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a093da61-4da6-4bf8-bf02-a705d7b49c04/IO_Right_Cropped_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8b67c9b5-ad63-4807-b5c3-834b4038f0b5/IO_Left_Cropped_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/5abe6086-74ed-435f-a77e-e496a6974732/AXM_Unit_SideA_Label.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The AXM’s top label, showing the device’s part number and manufacturing date.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/777ada77-fde5-431e-867a-d29012f7c6f0/Newer_Rivian_AXM_Label.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The top label off of an AXM unit built a year later, in 2023.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/9cab609e-b464-4021-80db-2df37778566e/AXM_Unit_Edge_Label.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The inspection label, found on the bottom edge of the unit.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/db0eaf94-cba6-4427-acba-65d8dd8fd83d/AXM_Unit_SideA_XMM_Board.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>A first look at the XMM PCB, as seen when removing the unit’s outer cover.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7095708e-6c81-4f42-a05e-9658cbbe5a20/AXM_Unit_SideB_ACM_Board.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>A first glance at the ACM PCB, located on the opposite side of the AXM.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/dd461a18-0904-46c4-8536-54ef244f07d7/AXM_Unit_Enclosure_Bare.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The bare enclosure and water block, showing the twisting passage that coolant takes through the module.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/63ac4f4c-e7f2-4acc-b134-5617008a6c64/AXM_Unit_PCB_XMM_SideA2.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The AXM PCB, Side A.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/4a15d9a2-49d9-437a-a02c-bbc554979fec/AXM_Unit_PCB_XMM_SideB2.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The XMM PCB, Side B.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8a4d19d0-2f97-4251-bd0b-396605b252da/AXM_Unit_PCB_XMM_SideB_MainSOC.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The XMM PCB’s main SoC, the Qualcomm SA8155P.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/3ae4bc08-a127-4d1f-ac2b-2733bcd42733/XMM_Board_Full_SideA_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>XMM PCB, Side A - With all I/O labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b6df5118-0c50-4c5b-b8c6-31889b9f77dd/XMM_Board_Full_SideB_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>XMM PCB, Side B - With all components labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/d01dfb36-5def-425d-91d0-e4c9ae8f5e72/AXM_Unit_PCB_ACM_SideA3.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The ACM PCB, Side A.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a42b88ae-9138-47c9-a8be-73a7e98f6c07/AXM_Unit_PCB_ACM_SideB.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The ACM PCB, Side B.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/96415f9e-839e-4dd3-b6b6-9f4458304edc/ACM_Board_Full_SideA_NoDaughterboards_Cropped_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>ACM PCB, Side A - All components labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/3a6e310c-881e-4412-a880-0098ab055fa1/ACM_Board_Full_SideB_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>ACM PCB, Side B - All components labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c5dfc23b-0b5b-45b2-99a0-9af501ec12de/ACM_Board_Full_SideA_Daughterboards_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>The full ACM board, with the VLM PCB highlighted in red.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c6907347-ddec-4ff8-a3d6-458712260e64/AXM_Unit_PCB_ACM_SideA_VLM.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>A close-up of the VLM PCB, side A.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8ec536d5-43cc-4732-83b2-21c7c0c68229/AXM_Unit_PCB_VLM_SideB.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Side B of the VLM PCB, showing the two large connectors.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/68b7b23b-cf96-40b2-ae59-d9be2e744bf9/ACM_Daughterboard_VLM_SideA_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>VLM PCB, Side A - Components Labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b903b90a-4bd5-4e04-9ee0-dde7c1189e33/ACM_Daughterboard_VLM_SideB_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>VLM PCB, Side B - Components Labeled</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/5bad1341-f1ef-4874-ac24-658c56f9a6e6/ACM_Daughterboard_VPM_SideA_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>VPM PCB, Side A - Components labeled.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8fee41be-3436-483f-96b5-6ed5ab0adc62/ACM_Daughterboard_VPM_SideB_Labeled-Named.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>VPM PCB, Side B - Components labeled.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8e67e31f-e794-4ed5-bc82-dd249b6c7447/Conformal_Coating_Removal_1.jpg</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e41f2a2b-79a9-4171-88c5-eb462651ecd9/before_after_conformal_coating.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773884024839-QEICW1HWFJCUZLGB2MN8/XMM_Board_Full_SideA_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773884039784-5DH6GD1GPEXDKBF2OW41/XMM_Board_Full_SideB_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883901851-WSM06IKT1EH2S1W7INMT/ACM_Board_Full_SideA_NoDaughterboards_Cropped_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883893750-OXN2TAYFS46P80IV4PFF/ACM_Board_Full_SideB_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883948172-7BX865VNPWXUV05LBG77/ACM_Daughterboard_VLM_SideA_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883960278-OH45ZMM7UV1EPHVDTV6Z/ACM_Daughterboard_VLM_SideB_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883982068-QHGB5F8DDU1UOA31YW2Q/ACM_Daughterboard_VPM_SideA_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1773883997050-9CYYR9TE12WR964YR7WZ/ACM_Daughterboard_VPM_SideB_Labeled.png</image:loc>
      <image:title>Blog - Teardown: Rivian R1S Autonomy eXperience Module (AXM) 1.0</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/car-hacking-and-vulnerability-reporting-in-2026</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-01-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1b2799d1-1194-4c00-89c1-233090e026a5/hakstuff_vuln2026_header_text_thingy_cropped1440p.jpg</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/2ec9e4f2-eea9-4a00-8610-7ea374ad9777/OEM_VDP_Results_1.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a81dab73-d867-41cb-9fb7-7ecc071c4973/OEM_VDP_Results_2.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/36bd7458-522e-42c3-abe8-95660e4165c7/OEM_VDP_piecharts1.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Pie chart results showing the percentage of OEMs that have a public VDP or VRP program.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c5a01f79-eea4-4807-bb20-2bea38afa5d3/OEM_VDP_piecharts2.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Pie chart results showing the publication of cybersecurity resources and availability of a public contact email.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b8b4ad11-3a72-4153-a8ce-5f518b5c1073/OEM_VDP_piecharts3.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>The final pie chart result: How many of the OEMs had published vulnerabilities?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/6e3c8638-bfa3-458d-9db6-c286ba1a690a/ASRG_AutoVulnDB.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/6ed5cb9e-0989-465b-86f6-712974253f12/fun_lixiang_captcha.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/796643a8-87a3-4ada-8cc7-66c999502a3f/i_got_banned_from_NIO.png</image:loc>
      <image:title>Blog - Car Hacking and Vulnerability Reporting in 2026 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/teardown-the-bmw-idc23h-infotainment-unit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-01-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/8c572cfc-24a1-4810-bd36-a1ed58aa674f/nichijou_idc23h_header.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/2a55d300-fe52-4d4e-8a7f-8baa9dd30b3a/IDC23H_outside_9.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418282663-3MIPF37P6HSU1E9G0JCO/IDC23H_outside_1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418284027-6PNU4QSAXLC3O5Y5MKA4/IDC23H_outside_2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418289129-TRVMINUBC3HZL0U3NDGW/IDC23H_outside_5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418359246-6AXVPTULZ0GEYI0L6F5H/IDC23H_outside_back.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418371412-A91FR2F3L0M5R1RUQUGX/IDC23H_outside_left3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418402424-517RDYATVLUAVLM0BGV7/IDC23H_outside_front2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418384302-B5L4FK4HQWJ59E8XIOFA/IDC23H_outside_right2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418428492-92L79NUM6YKR6CR6N3GG/IDC23H_outside_bottom.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/23c2c046-23b9-4965-91fb-85c82da35a6e/IDC23H_top_label6.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418570153-MU64CF5VT6XIHOHNHNYC/IDC23H_outside_front2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768418547796-0Z1PZHXXZQDZ0IKPSQTM/IDC23H_outside_front3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/be32b1c6-4051-4106-b648-781775f1fd94/IDC23H_labeled_IO.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/79326144-1cff-4c86-addc-99ae509c4b52/IDC23H_inside_top2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768428870420-FFAG35DWZ4H21QX3ZHWI/IDC23H_inside_APIX2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768428879100-TBRG8HO59W986EHP70YI/IDC23H_inside_APIX5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768428887426-J6BRX4VVEFCVG9IBCBHF/IDC23H_inside_APIX8.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768428894769-8YSGC5FLX29EKTZT1R7U/IDC23H_inside_APIX9.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ad1bfb2c-6f46-40b4-9778-e2d655be276a/IDC23H_inside_main12.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c5659cd8-08cf-457d-b685-bfca4f87a405/IDC23H_inside_main8.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431432166-BPXAVCGGXJXEDOCWZLTN/IDC23H_inside_main6.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431415176-CRCCKN1SMVVHW9SATYUF/IDC23H_inside_main13.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431424838-R1NV80E98YVS31X83J9N/IDC23H_inside_main15.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431456526-QWMNW1SNKMCH5EX6J0CG/IDC23H_inside_main20.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/5830c4b6-e0d7-46de-b5e5-caa84e3d9aa1/IDC23H_inside_main44.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/00e003f7-8df5-4909-a530-82d602ed4c2d/IDC23H_inside_main_underside3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431868903-N0YMTVIFZAU8GU69U5K9/IDC23H_inside_main24.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431849547-9J5RRIZ07ZX3ZIYMWY40/IDC23H_inside_main37.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431839778-ROF1J579RFKMHSXZVFRC/IDC23H_inside_main34.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431803105-UB1ZGA5DYHHRLQVVCMY7/IDC23H_inside_main41.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768431822609-FT9KS79V1HRIATNTPQW5/IDC23H_inside_main22.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432600297-RZFZ4KIPBUN0BWVPGP6Y/IDC23H_inside_main_underside5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432777071-3NMAKF75WVQ8KSPKOTJB/IDC23H_inside_main_underside29.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432783780-DYC008VMGVVGWQG0I4AP/IDC23H_inside_main_underside26.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432813018-QYJE603ND7TKNV1GBGIS/IDC23H_inside_main_underside37.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768433178377-Y34UUE8DVH4UM2OXAQEK/IDC23H_inside_main_underside22.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432824528-4VRW4EZA7LKLZINNED5D/IDC23H_inside_main_underside31.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432968051-ECETOGFQWMO1YJXD3KVW/IDC23H_inside_main_underside34.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1768432868723-H419OV4Q452QI60GNR5R/IDC23H_inside_main_underside17.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/473b425f-492b-4aea-938c-2da1b8d07826/nichijou_idc23h_header_textless_v2.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/22bd2b1a-ea6e-4d27-941c-4b3f21a0e81a/IDC23H_vs_MGU22H.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>A comparison of the IDC23H and MGU22H’s PCBs. MGU22 PCB photo courtesy of INF News, though I’m pretty sure they just got it from the MGU22’s FCC listing…</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e5b37a1b-76ca-4f3e-a4be-e15defba39de/IDC23H_outside_rear_io1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/0d1d5c57-32a0-4b7e-a3ec-6aab447738a6/drivers_display_connection.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b6c50133-f879-410c-8bd5-c5dc652a776a/idc23_8185_label.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>Garmin and Harman’s FCC filings contained numerous references to an 8185-powered device.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/03b93598-cf22-4d44-a1d4-a30999e17e6a/eBay_listing.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman IDC23H Infotainment Unit (B423) - Make it stand out</image:title>
      <image:caption>This IDC23 High 8185 is currently listed on eBay and seems a little… fishy.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/dissecting-the-bmw-nbt-hu-evo-infotainment-unit-boot-process</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/fb7c2af4-e126-4f4f-9f4f-3a60cc7dec27/nene_qnx.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bfd50070-1da8-44bb-ab44-24d337f6c82c/bootup_timeline_slm_bg.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The QNX boot process, as described by the QNX SDP 6.5.0 documentation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/5f27db8c-4e67-4ad1-b561-18895695688d/bootup_timeline_slm_bg-early.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e38d2dfa-f263-434a-b699-a3de4586d3e5/bootup_timeline_slm_bg-IFS.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7b98536f-c518-4617-b3ae-689334d49288/bootup_timeline_screen_one_bg.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/da7217f7-75dd-45c7-82f4-a6248b9156ad/2025-12-05_IFS_location.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The device’s IFS files are located next to the BIOS packet and a mysterious “A666” file…</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/911f30f4-0af9-44a9-aa31-83c419d193f3/2025-12-05_IFS_sha256sum.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>I ran sha256sum on both of the IFS files. The hashes were identical.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e7b90a1d-d278-4f03-9c79-5c1d37986092/2025-12-05_IFS_dumpifs_combined.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Using dumpifs allows us to extract everything from boot1.ifs, plus it all gets nicely copied into the proper folder tree!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e017afec-be4b-498b-8bc1-9e6ec3090e70/boot1ifs_tree_a.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The contents of the boot1.ifs file.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a16bcee2-48fb-40d8-831c-aa7058b9f65b/procnto_strings.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>It’s easy to get an idea of what a binary does by plugging it into the ‘strings’ util.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/911ab060-19ee-4d6e-bcaf-2a89fc2bd5ba/boot_script_contents.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The contents of the startup script are… difficult to read, to say the least.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e345d6a8-77ef-4d29-977f-666f869d1bdf/boot_script_xxd_dump.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/82f8961a-fbef-431b-9842-e34273c1a478/boot_script_kaitai_struct_parser.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The kaitai struct interface - the editor is in the upper left, output in the bottom left, and our hex dump on the right!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/cbf01852-e068-494a-8e0c-be35cb57661c/boot_script_section_1_symlinks.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c82f9c6e-5f56-4fb2-b4ec-eaa8264981ef/boot_script_section_2_slogger.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/13a86204-83ab-4b1c-9126-4896acff0ea9/boot_script_section_3_waitfor.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/4a7a379b-b723-4546-ae2f-df0a6050aa06/boot_script_section_3_devc-seromap.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ecab9894-4b2f-4ed0-8cd5-512780d2e908/boot_script_section_3_devc-seromap_QNX_info.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bbfb482d-5443-4b3b-8fde-87c4c948b7e3/boot_script_section_6_sdmmc.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1e007f6e-7616-4845-bfc1-5c747d9935b0/boot_script_section_7_waitfor_disk.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/40b33899-d911-4b47-a750-7a749721d910/boot_script_section_8_sysinit.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e054318d-dece-4ebb-9068-88b66809c975/sysinit_ghidra_switch_statement.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The main option flag handling switch statement within the sysinit binary.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/cea8b777-5001-4c43-adab-2969430dae10/sysinit_diagram_2025-12-18_drawio.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>A flowchart of the sysinit binary’s inner workings (click for full res)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7b5775cb-10b0-4382-8bf6-0bdc154b4786/boot_script_section_9_gs.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/46aaeb02-b926-454b-a533-febe6feb65a7/gs_binary_text_dump.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>A dump of strings from the gs binary. I enjoyed the :-( and :-/ faces</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/42304910-445f-44a4-9df3-54315214d989/boot_script_section_10_starter.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ea32de63-e06b-4dd8-8ef3-18a82df20e3f/boot_script_section_10_starter_location.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>Sure enough, the starter binary was in /sda0t179/opt/sys/bin/</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/359a2a33-fbde-4f4d-8275-85e9eb713005/boot_script_section_10_starter_cfg_1.png</image:loc>
      <image:title>Blog - Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS - Make it stand out</image:title>
      <image:caption>The beginning of the starter.cfg file.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/teardown-the-bmw-harman-nbt-evo-hu-infotainment-unit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/6b4b62b2-4064-4373-aa6e-39b8bc5a0382/yui_teardown_header.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/976f03b7-ac26-4366-8022-238ca97e5eaa/nbtevo_inside_topview.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765431692892-VCXMBZZ86AICGABMMF6A/nbtevo_outside_angledview1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765431694533-Y3AA7DX33LL4J6EEVEPB/nbtevo_outside_angledview2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765431704694-NMHOXKV5NQROAY434FWB/nbtevo_outside_angledview3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765431804572-BW1ZCSOF62HPUX254K1F/nbtevo_outside_angledview4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765432257437-5N0AMWOXAZ3ICWEC8RXT/nbtevo_outside_top.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765432259465-13YPR0V40Q7OUAXOL4VY/nbtevo_outside_top_label.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765432357071-3PJSXPNBNUZO6P889JGD/nbtevo_outside_front.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765432322536-ETM1MT3KXIGOG0GXKLKJ/nbtevo_outside_front_label.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ac1426ac-e6cd-4894-97af-7d3ee50bdf8b/realoem_screenshot.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The parts catalog listing shows all of the parts that came before and after this unit.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473559339-4EDF56PJZ2CTS8M3CAT5/nbtevo_outside_top.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473559924-QD8SXPKXNE9TZE4QZ71C/nbtevo_outside_top_cddrive_uncovered.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473676951-AMCYTY0YYXP4DVMU8WM6/nbtevo_outside_top_cddrive_top.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473678614-UUET3MB78HBLROHX2DWH/nbtevo_outside_top_cddrive_top_label.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473713754-GC7I192GZQFN8S49Y27P/nbtevo_outside_top_cddrive_removed.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473741874-I56NID3ZFRC7YVXDP288/nbtevo_outside_top_cddrive_motor.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473744405-BOJ00QTW9HV2J51ZC8LH/nbtevo_outside_top_cddrive_pcb1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765473748945-BXFMLYHOPBFUBLC6NK02/nbtevo_outside_top_cddrive_pcb2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765485001565-QP74Q3AL6X22DQZ7P3CF/nbtevo_outside_top_hdd1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765484994638-3GUR2CC504ZS6BA10TA9/nbtevo_outside_top_hdd_label.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765484993119-O236KMWLPXXKEBQ1PK8O/nbtevo_outside_top_hdd_removed.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765484998753-CHKDYXGSKUFSEP1U4SOD/nbtevo_outside_top_hdd_removed2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765490172102-YPWWVNWI0W74V7DADBJB/nbtevo_outside_back_plateremoved.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765490176838-VLSIYKMQZ49XB7796E97/nbtevo_outside_bottom.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765490172484-4R9WD3LIVXVFB72ZPFDV/nbtevo_inside_backview.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/325a4cf0-7133-4a3f-8012-2ae701ac8a2f/nbt_evo_rear_io_labeled.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b90c0296-68c6-48c6-870e-e63c4e2e02f9/nbtevo_inside_rfcard_removed.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571649452-0XIEV3SXFUNFL9UTB9WK/nbtevo_labeled_layer1_pcb_topside.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571637208-SR0D42BI2XRAZ0DRYYO0/nbtevo_labeled_layer1_pcb_underside.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571494723-Y5LXA8OBEO2C9X0OF5JG/nbtevo_labeled_layer0_pcb_topside.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571505862-WV382TWR77ESPCD2C0C6/nbtevo_labeled_layer0_pcb_underside.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571443441-ZG18JIBQ4GDT5DCC7FTS/nbtevo_labeled_layer0_pcb_daughterboard_pcb.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571647326-P82ND60IGRW7WTNVMWUG/nbtevo_labeled_rf_pcb.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571996253-0FU1LWC78DGRCNNHTINT/nbtevo_labeled_rf_pcb_2.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765571434115-GMJ2IK4D1GHGM6FSBDSB/nbtevo_labeled_hddcd_pcb.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7ed59ec5-d389-4b83-a769-0a60af5d324a/nbtevo_inside_layer1_topview_rfcard_removed.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/19bdc71b-ed26-4633-b57f-5bdf505ef61d/nbtevo_inside_layer1_topview2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The Renesas RH850 processor found on the top side of the Layer 1 PCB.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765573646246-2JK161G6LAKO2JRXFQVR/nbtevo_inside_layer1_topview9.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765573639141-USNYENWPK4EFXLWLYDDX/nbtevo_inside_layer1_topview3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765573639752-UH0T9O7Q5Q2BXGM7L2XB/nbtevo_inside_layer1_topview4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765573645093-UOGH7J8J4AKCF0DO9E6D/nbtevo_inside_layer1_topview8.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c95844ce-1ea4-4fac-86d1-090408aabb00/nbtevo_inside_layer1_bottomview2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The underside of the Layer 1 PCB.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765574850062-SPG8Q1UJP5ZYL912U91D/nbtevo_inside_layer1_bottomview13.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765574843507-4DOADEEQJRVVD62GIV5X/nbtevo_inside_layer1_bottomview4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765574843788-8WA9LKB8RDWHXFS1UVIY/nbtevo_inside_layer1_bottomview5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765574848369-5C9V5TLKLU724O7VRUQF/nbtevo_inside_layer1_bottomview11.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a04ad4c1-0f42-4859-a262-aafc5d9a239a/nbtevo_inside_layer0_topview3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>A top-down view of the Layer 0 PCB.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765581022412-YQKA9LVIVRUVH1GMF8YT/nbtevo_inside_layer0_topview.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765581023204-O4CK659LUVN0PJMM0ORF/nbtevo_inside_layer0_topview2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765581027548-5QJW5W5RAFV04L4WHZHH/nbtevo_inside_layer0_topview3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765593767714-X1ZWEQBDWO52ZTVWAHR6/nbtevo_inside_layer0_topview4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765593780449-MQR2AQ2DS8XEGDN9HUYK/nbtevo_inside_layer0_topview5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765593863565-H69UEDY9X8YAR6CLQE7K/nbtevo_inside_layer0_topview6.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765594491177-B2IHUBW7MXZ9RBAV9IGR/nbtevo_inside_layer0_topview7.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765594647563-XTSKPMITFCMFUMXEB0ZU/nbtevo_inside_layer0_topview15.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765594505729-8ADQQ1LU4WVP96PVK2JF/nbtevo_inside_layer0_topview16.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/29c25a6a-dc0d-4987-ae5c-6f06aff52c14/nbtevo_inside_layer0_bottomview8.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The Layer 0 PCB as viewed from the underside, showing the TI OMAP daughter board mounted in the upper right.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/761a8266-a1f4-4fbc-9c03-0bb0ed61723b/nbtevo_inside_layer0_bottomview11.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>With the daughter board removed, the layout of the Layer 0 PCB is a bit easier to see.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765597131108-6MLBE46LXLVCEESQPXOC/nbtevo_inside_layer0_bottomview21.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765597144563-WOQ75YW6NT7I18WPCBDG/nbtevo_inside_layer0_bottomview18.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765597175212-CZITKH653V9LBJT2K9XM/nbtevo_inside_layer0_bottomview22.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765597202256-HQT6DXGGWOZTS3EL5E1M/nbtevo_inside_layer0_bottomview14.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765597218524-22BQVA0M0LY2LOJKOO3T/nbtevo_inside_layer0_bottomview15.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/98348dfe-6a81-4397-89d8-646aa984322b/nbtevo_inside_layer0_bottomview_daughterboard_removed.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599256278-3C5K3DR7T4LNG9TDV0V0/nbtevo_inside_layer1_topview_cpu2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599327356-N8WYOI1GMSPE9X2ZZ1JX/nbtevo_inside_layer0_bottomview_daughterboard11.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599582676-HB0ZOE2FBE6NQS98SCMS/nbtevo_inside_layer0_bottomview_daughterboard14.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599275331-D8KCC70CL0AJASJVQYUE/nbtevo_inside_layer0_bottomview_daughterboard4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765598525425-1YW14TIUZZ6YYDQU01ZP/nbtevo_inside_layer0_bottomview_daughterboard3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599317862-53Q5S66FTRHGPQJ3BUMB/nbtevo_inside_layer0_bottomview_daughterboard5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599456776-DZ5RHPNGQFL3VJDJHMRE/nbtevo_inside_layer0_bottomview_daughterboard15.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765599265464-KU6XYGNOHR147TOOE5EI/nbtevo_inside_layer0_bottomview_daughterboard8.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/34b782af-4a71-4287-a836-ed9596834b7f/nbtevo_inside_layer0_daughterboard_underside2.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The underside of the OMAP Daughter Board PCB</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/536a085e-5bda-49d2-94be-4bd63353f74e/nbtevo_inside_rfcard_removed5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/22f50da8-37ee-458c-a70e-e6b0bf47a23b/nbtevo_inside_rfcard_disassembled7.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The exposed Satellite Radio module label.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765602556518-IWL8M2GTOWCR9Y0MGDUB/nbtevo_inside_rfcard_disassembled1.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765602557109-GS5IYI0CPCAB0CKMAKRJ/nbtevo_inside_rfcard_disassembled3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765602566185-XQ77O46MVN7QXTQ5YTVF/nbtevo_inside_rfcard_removed7.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765602568642-FBRL0T5NAAWHFU8PVBJO/nbtevo_inside_rfcard_removed9.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7b63ae92-e137-4e1b-9536-e71073182f74/nbtevo_inside_rfcard_removed_back.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The back side of the NBT EVO’s RF PCB card.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765603054729-ETUII40531YTA4GI7VDF/nbtevo_inside_rfcard_removed_back4.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765603060379-V4KB1E4SMPWNOYAYU3LG/nbtevo_inside_rfcard_removed_back5.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765603053723-CCXJ833FZVDPQCOMKMVR/nbtevo_inside_rfcard_removed_back3.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1765603062202-R237QYPW97H9B81PWFSZ/nbtevo_inside_rfcard_removed_back6.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/db5319fd-c6d8-4397-bc08-41663b53e44d/nbtevo_inside_hdd_cddrive_board.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The “front” of the HDD/CD PCB (there’s not really a clear “front” or “back”, idk)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/71a8e234-5eed-450e-b823-f8c5a4f3a55d/nbtevo_inside_hdd_cddrive_board_back.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>The “back” of the HDD/CD PCB.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/515236cc-ea73-412c-8649-ef286a070650/micron_decoder_website.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT EVO HU Infotainment Unit (B211) - Make it stand out</image:title>
      <image:caption>I spy with my little eye, a typo…</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/the-qnxinfo-elf-section</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/cad0b94c-91f9-49b7-8180-b9c813e3efee/2025-12-02_QNX_info_section.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>A listing of sections in a QNX-based ELF binary.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/09b1b135-ad4f-44b3-9280-f8e6be6233a1/2025-12-02_QNX_mkifs_documentation.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>Why do they not strip these sections? Not sure…</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/063d5de1-2ef1-4602-8fda-2063ca72493d/2025-12-02_QNX_info_dump_NBTMediaMainApp.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>The QNX_info section dumped from the binary NBTMediaMainApp</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/37b521b1-fb7a-49e2-aa75-e0c6907a8a53/2025-12-02_QNX_info_dump_comparison.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>A comparison of the QNX_info sections of two binaries - adjinfo, and arp.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bdc327e7-2fca-4b1b-ad94-d158762d89ff/2025-12-02_QNX_info_build_host_dump.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>I dumped all of the hostnames using ‘find’ and some string manipulation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/60569dc2-6fc6-4c2d-8640-2bc4f4d52878/2025-12-02_Build_Machine_Counts.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>The top few build machines used in the NBT HU EVO.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/da7bab86-88df-41c5-aab0-a98d715ed058/2025-12-02_media2_grep.png</image:loc>
      <image:title>Blog - The QNX_info ELF Section - Make it stand out</image:title>
      <image:caption>The results of grepping for binaries built by "media2”.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/teardown-the-bmwharman-nbt-hu-infotainment-unit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-11-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759119576304-CSUV8TY1QCK879XF84P5/spin_1_1-ezgif.com-crop.gif</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759119595295-KWTS3I8WMUOCTL2RXHNJ/spin_1_1-ezgif.com-crop.gif</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759119585674-E46HJP8B1E9OUWCKCI2B/spin_1_1-ezgif.com-crop.gif</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759119659232-8P9BA505PJXUTFY0MDWH/spin_1_1-ezgif.com-crop.gif</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ba0cacb8-13fa-4b61-9c99-04d1a2ff4060/teardown_1.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The top of the NBT HU unit, showing the device’s labeling.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a2ac92d2-7f64-453f-8ecf-b3b31155a276/teardown_87.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The label located on the front of the NBT HU.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759156853280-Z5W1DRZFNKA6N1825E7U/teardown_3.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759156852276-RWILY35P9R3371RE3CJ3/teardown_4.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/f6d876ce-8cb9-4a56-8025-00ca4f7de1a7/teardown_7.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The Toshiba 200GB HDD removed from the NBT HU device.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/a9a72497-4c0e-4430-b74d-1d4e108c079d/teardown_8.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The unit showing an empty upper tray, with the HDD removed and disk drive disconnected.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bb31e100-1d0e-4a59-ae49-e9a0a6a0a8d1/teardown_11.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The NBT HU unit with the top cover removed, exposing multiple PCBs and device components.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7b4bb4a4-06b4-4dc6-b176-30dcf6443ac6/BMW_NBT_HU_Teardown_Labeled_PCBs_CI936576701.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>A deconstruction of the BMW NBT HU, identifying the various PCB layers.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/5bc37598-b99a-40a0-a281-6bc876f61122/teardown_18.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The NBT HU’s RF PCB, as seen from the outside.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c078c41d-b20f-46c5-bc3b-67a071b253d7/BMW_NBT_HU_RF_PCB_Europe_FCC_Photo.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>A photo of the European version of the RF module, showing the curry and green-colored DAB connectors (photo taken from device’s FCC listing)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762380656810-HS40VYTYO06D1PIVTHNK/teardown_82.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762380657059-I4811XEVCPCKWTX9J4IV/teardown_83.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762380666106-X6GZAVH1DBWNWZYUIYB0/teardown_84.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762380666859-HVO4NBUK8DSEY0F2E8VA/teardown_85.jpg</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/156ac038-3002-4f23-8ffd-47ee9e7b8f22/teardown_17.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The BMW NBT HU Rear Harness PCB</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759194853725-KL0L4IIQ33P3T8RPDJZI/teardown_10.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759194852501-MZVNCATWONX2CVY6Z0G7/teardown_12.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759194858665-QE1AM9AUHY2CXIHBZHCV/teardown_13.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1759194858729-AL9JI22V3UVE38Y5YWEI/teardown_14.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762382611735-MFPXJ3YVPN66JU7IPFJZ/teardown_24.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762382630285-J9XDZU470KAFV8X64J9K/teardown_27.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762382624883-DF7W7YAN4KLYLCJ4G6DY/teardown_26.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762382650930-LVD1INY14HFNIXKT9OJC/teardown_31.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762386637716-A4AOK8O10CBNPX51JVNA/teardown_33.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762386646543-4Z30YI10DSZRM8QC0045/teardown_34.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762386654636-R07TX0H73XYUDRI3GO0S/teardown_37.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762386696630-TKU3P36U96UGK7E3T6HE/teardown_47.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762401895773-VN73IZKCYE3TU0LRF8J6/teardown_53.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762401902608-P3FQW675HS1Q2OCYBVNC/teardown_54.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762401907980-9U52OKPBF0WG5PGSHIL1/teardown_56.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762401979407-RUY3L5BWPL7RKEOKWU9C/teardown_70.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/79898efc-d99c-408d-8c79-bc5851419f86/hybrid_analysis_nvflash_screenshot.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>The OEM NVIDIA “nvflash.exe” tool, as captured by the Hybrid Analysis website.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762404245527-D08A4QGJBKXMGT1EH0BL/teardown_66.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762404246061-GQMXZQ16GYFOBX46VF30/teardown_67.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762404254998-UN84RO7F06N6JZJTL0U8/teardown_62.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1762404266783-FGMMCLORFZ8DPO8QNN4P/teardown_63.JPG</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/de6fcd50-cabf-403e-9161-c2eee7216f5e/BMW+HU+Head+Unit+NBT+Repair+eMMC+%5BNG_+no+media%5D+-+YouTube.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>A photo showing an eMMC dumping jig attached to an NBT HU daughter board PCB</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bc04d52f-984e-4539-9e0f-ec6ed2a409a5/teardown_88.png</image:loc>
      <image:title>Blog - Teardown: The BMW / Harman NBT HU Infotainment Unit - Make it stand out</image:title>
      <image:caption>A diagram explaining the rear I/O of the NBT HU’s Layer 0 PCB</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/edge-connector-breakout-boards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/59d5d3ef-40ca-4479-b852-c8cdddcfa8be/hakstuff-breakout-banner-levelish_colored_c.png</image:loc>
      <image:title>Blog - Edge Connector Breakout Boards - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1757357927372-BDA7W64WCOYAU5GZFASB/board_installed_1_c.JPG</image:loc>
      <image:title>Blog - Edge Connector Breakout Boards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1757357928451-AU02URN7960CS6EI8MUL/board_installed_2_c.JPG</image:loc>
      <image:title>Blog - Edge Connector Breakout Boards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1757357933191-7TJ3CLQ4K7BOJ1N2Y6U1/board_installed_3_c.JPG</image:loc>
      <image:title>Blog - Edge Connector Breakout Boards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c100ea24-f518-4d14-a6b7-5dc5d629efc9/screen_recording_3d_model-ezgif.com-optimize.gif</image:loc>
      <image:title>Blog - Edge Connector Breakout Boards - The 1mm-pitch Edge Connector Breakout Board</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/extracting-qnx-ifs-partitions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/dc38f1e8-a4f9-47e4-96b8-81ee548d2cc5/qnx_ifs.jpg</image:loc>
      <image:title>Blog - Extracting QNX IFS Partitions</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/13ed26d4-006d-4c89-891a-575cd1965ee7/hu_nbt_evo_hu-jacinto_ifs.png</image:loc>
      <image:title>Blog - Extracting QNX IFS Partitions - Make it stand out</image:title>
      <image:caption>Pictured: The filesystem extracted from the NBT EVO's IFS file</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/embedded-exfiltration-the-easy-way</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/bc267d7b-97b4-49f0-9811-10226bd9fa9c/hu_nbt_hu-intel_transparent_45_orange.png</image:loc>
      <image:title>Blog - Embedded Firmware Exfiltration - The Easy Way - SSH EXFIL</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/bulk-shared-library-collecting-for-ghidra</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c59ce36c-3233-400a-8f58-ac3ed6f6c21a/load-libraries-from-disk.png</image:loc>
      <image:title>Blog - Bulk Shared Library Collecting for Ghidra - Make it stand out</image:title>
      <image:caption>Load Libraries From Disk, my savior</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/oyx0sgng96ud1mo6m2zu6h4f0a5jfa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/d4e7b03e-8d2b-4cbe-ba35-7c3ab239ae54/karonte-diagram.png</image:loc>
      <image:title>Blog - Firmware Border Binaries and Multi-Binary Taint Analysis</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/introducing-elf-analyzer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-12-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/ca6608fc-e244-4e6f-bb40-dd8d4193c71a/1-homepage.png</image:loc>
      <image:title>Blog - Introducing elf-analyzer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/b83b4968-7410-42e8-ae82-6cd4ae5fb244/3-project-details.png</image:loc>
      <image:title>Blog - Introducing elf-analyzer</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/1fbe2bd2-cd8a-48c0-b130-37f923f4f533/6-binary-details.png</image:loc>
      <image:title>Blog - Introducing elf-analyzer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/54152e4c-bd53-4e74-aa87-b7c8c4f0ba09/10-project-details-tree-binary.png</image:loc>
      <image:title>Blog - Introducing elf-analyzer - Make it stand out</image:title>
      <image:caption>A TP-Link router filesystem opened in elf-analyzer</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/f1df753b-0645-42f1-a679-74693b0f5bc9/12-binary-details-new.png</image:loc>
      <image:title>Blog - Introducing elf-analyzer - Make it stand out</image:title>
      <image:caption>Inspecting the specific details of the “iwlist” binary</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/using-caringcaribou-without-root</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e8fcd47c-377d-439e-bb2a-bbc3c195a7bb/caringcaribou.jpg</image:loc>
      <image:title>Blog - Using CaringCaribou Without Root - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/embedded-systems-test-post</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-06-17</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/firmware-re-test-post</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-06-17</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/xehukamfvq1kbm7vj3ph4le2v891y9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-06-17</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/blog-post-title-one-zcleh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-24</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/category/Firmware</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/category/Embedded+Systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.hakstuff.net/blog/category/Car+Hacking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.hakstuff.net/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-12-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/79807479-13a1-4bc9-b163-766b1bfde809/blog_image2.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7c4507c0-e38c-4449-a82b-d256aa92f87c/blog_image1.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/c56cc3c4-5f5f-42e5-b5af-794bc51e7362/blog_image3.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/7837e225-ae23-49ef-9548-c12056956bd4/granturismo2_loop2_v4.gif</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/031b198f-89b6-4e1a-b010-6b7e5f4f6de2/candump.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/4ba2e51f-42d4-49a7-aa6d-9bb80bed5bfd/8b6a6122635b54fb1ee68e127563fad9.gif</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/92a1fb9c-c8ac-434e-9826-47c67a376db7/tumblr_c5d74dd780b9979471092a5b2d71ce53_33c0b433_500.gif</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e02b5ad5-b168-45b4-9ea5-b0876f9ffda8/raspberry_pi_outline_gray.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/e58e9e09-f65b-4d9b-addc-f51c72650833/raspberry_pi_outline_red.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/35faf241-fdd4-446f-babb-f48610b24b01/raspberry_pi_outline_green.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-01-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/58958eb5-524b-49d8-8ef2-da8e700ab9a2/tumblr_pjgylhoGTX1xkr0iao1_500.gif</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/efb86d40-4a10-47be-a3c3-421cb4761f8b/grill_temp_monitor_yellow.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.hakstuff.net/car-hacking</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-06-18</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/firmware</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-06-18</lastmod>
  </url>
  <url>
    <loc>https://www.hakstuff.net/embedded</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-06-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/63a78278d51d8857cba58bca/58958eb5-524b-49d8-8ef2-da8e700ab9a2/tumblr_pjgylhoGTX1xkr0iao1_500.gif</image:loc>
    </image:image>
  </url>
</urlset>

