Thread Reader
Ken Shirriff

Ken Shirriff
@kenshirriff

Jul 28, 2022
57 tweets
Tweet

The HIMARS mobile rocket launcher has been in the news as a powerful new weapon in Ukraine. I thought a teardown of its internal electronics would be interesting. (Nobody would give me a HIMARS so this is a "virtual" teardown.) Laser gyros and other technology ahead... 1/57

HIMARS in Australia. Photo by US Indo-Pacific Command. (CC BY-NC-ND 2.0)
HIMARS launch in Ukrainian southern front.
The photo shows two rockets launching from a road in a cloud of smoke and fire.
The photo is at sunset.
Photo: General Staff of the Armed Forces of Ukraine
The Honeywell HG1700 IMU disassembled, showing the accelerometer/gyro assembly and three round circuit boards.
Photo from "The International GMLRS Development Program".
Top and bottom view of the "GMLRS ESAD halt unit". It's a semi-circle with a circuit board on one side. In the center is a red ribbon, probably attached to the ignitor. From "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)" https://docplayer.net/102468905-Guided-mlrs-electronic-safety-arming-devices-esad-electronic-safety-arming-fuze-esaf.html
The HIMARS vehicle holds 6 rockets in a launch pod, which it quickly swivels left and right, up and down to aim at the target. Nicknamed the "70km sniper", HIMARS rapidly fires highly-accurate rockets over long distances and drives away before the enemy can respond. 2/57
A HIMARS sitting in a field, with the launcher to the side and slightly elevated.
Photo by Lepsze wojsko (CC BY-SA 4.0) https://commons.wikimedia.org/wiki/File:M142_himars.jpg
A tan-colored HIMARS, sitting on wet pavement. The launching tube is elevated and pointing to the side.
US Army photo, from https://commons.wikimedia.org/wiki/File:1-14th_FAR_conducts_HIRAIN_exercise_as_part_of_DEFENDER-Europe_22_DVIDS7232028.jpg
A HIMARS firing a GMLRS over the cab.
This is a US Army photo showing testing at White Sands Missile Range.
From https://commons.wikimedia.org/wiki/File:HIMARS_-_missile_launched.jpg
A HIMARS firing in the Kuwait desert.
The HIMARS is firing to the side; a missile and flames are emerging from the front, while a large ball of flames is at the back.
HIMARS (High-Mobility Artillery Rocket System) is designed for speed and logistics. Its integrated boom and hoist quickly load the 2-ton launch pods, swapping 6-rocket pods in a few minutes. The boom forms the distinctive "handle" at the front of a HIMARS launcher. 3/57
A HIMARS with two pods in front of it and the boom extended. A soldier is attaching the hook to one of the pods. A second soldier is standing off to the side and
holding the boom controller, connected to the HIMARS by a cable. A third soldier is visible through the top hatch of the HIMARS.
From FIRES presentation "M142 HIMARS Reload Procedure"
A HIMARS with the boom extended. A soldier is attaching the hoist's hook to a rocket pod.
US Army photo from https://www.army.mil/article-amp/6260/army_fields_himars_to_fourth_battalion
Sgt. Larry N. Akin (right) pulls slack from the winch of the rocket launcher component of a High Mobility Artillery Rocket System as Cpl. Luis A. Cardenas raises the pod before a test fire at Camp Barber, Islamic Republic of Afghanistan, Feb. 15.
Source: https://commons.wikimedia.org/wiki/File:USMC-090301-M-0000S-003.jpg
US Marines photo showing a pod getting loaded onto a HIMARS. The hoist has lifted the pod a few feet off the ground and a soldier is guiding it.
HIMARS can be delivered to almost any location. It is designed to fit inside a small C-130 cargo plane, which can land on roads, dirt, or snow. The fit is so tight, you have to fold in the HIMARS' side mirrors and let air out of the tires. 4/57 Now the electronics.
A HIMARS is unloaded from a C-130 cargo plane in Colorado by driving it out carefully.
Photo by Capt. Ronald Bailey, public domain.
https://www.dvidshub.net/image/3835265/colorado-army-national-guard-conduct-c-130-airlift-and-himars-hot-pannel-training
Staff Sgt. Chris Wild and Master Sgt. Johnny Montgomery guide the HIMARS into final position inside a C-130.
The HIMARS is a tight fit with just a few inches of clearance.
https://www.908aw.afrc.af.mil/News/Photos/igphoto/2000260167/
A HIMARS loading onto a Special Operations C-130 in Korea.
The HIMARS is backing onto the plane's ramp, while the propellers are running.
U.S. Air Force photo by Capt. Jessica Tait.
https://www.353sow.af.mil/News/Photos/igphoto/2001766289/
HIMARS is controlled by the Universal Fire Control System, composed of multiple boxes of electronics networked together. Most of these are mounted in "sponsons", compartments on the sides of the launcher. I'll discuss these components. 5/57
Components of the Universal Fire Control System (UFCS).
This diagram shows the positions of the components on the HIMARS.
From FIRES presentation: GH60A1 Intro To M142 Revised
The "HIMARS Universal Launch Interface Unit" (HULIU) is the hub of the fire control system, managing internal and external communication. It controls and monitors system power, hydraulic fluid level, temperature, and pressure. It contains a general-purpose networked computer.
The HULIU is a rectangular metal box with connectors on the front and side.
It appears to have cooling fins on the side.
The HULIU is mounted in the right sponson.
Unfortunately this photo is low-res.
From FIRES presentation: GH60A1 Intro To M142 Revised
Rockets are fired through the Universal Gunners Display Unit, a screen and keyboard that have gone through various revisions. Most operations are controlled by programmable function keys surrounding the screen. Red-covered switches are Power, Arm, and Fire. 7/57
The HIMARS gunner control panel inside the HIMARS by the right door.
It is a flat-panel display with programmable function keys around it, as well as three switches with red covers.
Underneath it is a pull-out QWERTY keyboard with flat membrane switches.
Photo by Scott Trembley, http://data.primeportal.net/artillery/scott_trembley/himars/images/himars_19_of_28.jpg
The Common Fire Control System (CFCS) console is an LCD screen surrounded with an army-green panel.
It has switches protected with red covers, programmable function keys, and other buttons.
The screen shows 12 circles corresponding to 12 rockets, so this must be running on an MLRS.
From "Precision Fires Rocket and Missile Systems", COL Chris Mills, http://hamaweb.org/presentations/2018/october2018chrismills.pdf
An older version of the firing system with a smaller screen and no full keyboard.
Sgt. Richard Lakely is entering data into the keypad.
Some versions of the display were connected to a Tactical Processing Unit (TPU)
and Mass Storage Unit (MSU) to provide mapping data.
https://www.defense.gov/Multimedia/Photos/igphoto/2001238115/
A drawing showing how the FIRE switch triggers rocket launch.
Text: "When the rockets are armed, raise the switchguard and set the FIRE switch to the up position. Hold the switch up for 2 or 3 seconds, then release the switch. Rockets will start firing."
From "Operator's Manual; Launcher, Rocket, Armored Vehicle Mounted: M270"
The UWIU (Universal Weapons Interface Unit) provides control signals to the rocket pod, directing and launching the rocket. It contains the ballistics targeting algorithms, aiming the rockets. It also downloads GPS info and software updates to the rockets before launch. 8/57
The UWIU (Universal Weapons Interface Unit) is a green box with a bunch of
cables attached to round connectors on the front.
It sets GPS info into rocket, provides the UFCS with a connection to the onboard munitions and performs various tasks and functions associated with each weapon, and
routes electrical power and data signals to the rocket pod with the umbilical cables.
It is located in the rear roadside sponson.
Photo from FIRES presentation.
When a pod of rockets is installed, two cables from the UWIU are connected to the lower rear of the pod. One cable provides "discretes", signals for getting status, igniting a rocket, etc. The second provides GPS information, programs the warhead, and provides power. 9/57
This photo shows a closeup of the two cables connected from the HIMARS to the launcher pod.
Based on photo By Marine Corps Cpl. Jailine Alicea-Santiago
https://www.defense.gov/News/News-Stories/Article/Article/3095394/us-provided-himars-effective-in-ukraine/
Photo showing two cables connected to the rocket pod from an MLRS.
One cable costs $6377.
Photo from PS Magazine, https://www.psmagazine.army.mil/News/Article/2269197/mlrs-dont-select-override-before-you-verify/
Photo showing soldiers connecting a single cable from the HIMARS to the reduced-range practice rocket pod.
Based on: https://www.defense.gov/News/News-Stories/Article/Article/3103655/more-himars-phoenix-ghost-drones-bound-for-ukraine/
The HIMARS has four pod connectors, even though the rocket pod only uses two. Larger ATACMS missiles use two more cables for more power, high-speed Ethernet and data. 10/57
The HIMARS has four cables to connect to rocket pods, mounted on stowage receptacles.
The W519 and W520 cables are attached to a GMLRS pod, while the others are for ATACMS.
The rockets spray hot, corrosive exhaust over the HIMARS when launched. The crew is protected by louvers over the windows and a chemical air filtration unit (CAFU). The corrosive residue must be cleaned off the HIMARS, especially the cable connectors. 11/57
Cartoon drawing of three HIMARS: "I'm exhausted from all this rocket exhaust!" "You guys need to clean off the exhaust before it does a corrosion number on us."
"Yeah, and don't forget our cable connectors!"
From PS Magazine, the preventive maintenance monthly, published by the US Army.
https://www.psmagazine.army.mil/News/Article/2072509/himarsmlrs-connect-to-cable-connector-pm/
The CAFU switch on the dashboard controls the Chemical Air Filtration Unit.
From FIRES presentation: GH60A1 Intro To M142 Revised
Drawing showing a soldier scrubbing rocket residue off a HIMARS after firing. The soldier has a rag and bucket, containing CLP Cleaner Lubricant and Preservative.
From PS Magazine, https://www.psmagazine.army.mil/News/Article/2293702/himars-how-to-tips/
Drawing of a soldier scrubbing rocket exhaust off connectors with a wire brush.
From PS Magazine, https://www.psmagazine.army.mil/News/Article/2072509/himarsmlrs-connect-to-cable-connector-pm/
When installing a rocket pod, a soldier uses the UWIU to check for shorts or stray voltage in the cables before attaching them to the rockets. This "Short/No Voltage Test" (SNVT) ensures that rockets aren't accidentally triggered by stray voltage in the cables. 12/57
The SNVT (Short No Voltage Test) display on the UWIU. This consists of an SNVT button. On the left are a green "go" light and a red "no go" light, labeled Left LPA (launch pod assembly).
Similar lights are on the right.
I assume the two pairs of lights are to support the MLRS, which has two launchers.
From FIRES presentation "M142 HIMARS Reload Procedure"
A drawing of a MLRS system with soldiers connecting cables.
Text: "Warning: Do not connect faulty or untested cable to Launch Pod/Container. Rockets may ignite and kill you. If you are in doubt retest the cables."
From "Operator's Manual; Launcher, Rocket, Armored Vehicle Mounted: M270"
The SNVT test may seem overly cautious, but stray voltage fired a Zuni rocket on the aircraft carrier USS Forrestal (1967) triggering a fire and explosions that killed 134 sailors and injured 161 including John McCain. 13/57
Photo of the fire aboard the U.S. Navy aircraft carrier USS Forrestal (CVA-59) on 29 July 1967 off Vietnam.
The photo shows huge clouds of black smoke and flames above aircraft on the deck.
Photo by PH2 Mason, USN.
Source: https://commons.wikimedia.org/wiki/File:USS_Forrestal_fire_1_1967.jpg
Next: the Universal Positioning Navigation Unit provides navigation for the HIMARS: GPS, inertial navigation, and odometer. It uses RL-34 ring laser gyros and accelerometers (bad photo). 14/57
The UPNU is a green box with round military connectors on the front and a handle. The lid is attached with many screws and covered in caution labels.
Photo from L3Harris, the manufacturer.
The UPNU is mounted in the back of right sponson and is connected to other systems by cables. It is next to the handheld boom controller.
From FIRES presentation: GH60A1 Intro To M142 Revised
A poor-quality black-and-white photo of the RL-34 ring laser gyro. It looks like a thick square of glass with a circle in the middle and wires attached.
Two accelerometers are sitting next to it.
From NASA's "RL-34 ring laser gyro laboratory evaluation for the deep space network antenna application".
In 2011, HIMARS upgraded to GE's PowerXtreme PPC7EP single board computer. It used a 1-GHz Motorola MPC7448 PowerPC processor. This high-performance processor was built using 90nm silicon-on-insulator technology. Each HIMARS uses three of these boards and a PMCGA4C graphics card.
The PPC7EP single board computer is a variant of the PowerXtreme PPC7D in the photo.
This board has a bunch of surface-mounted chips with connectors around the edges.
Chips on the board include a Marvell PowerPC Controller (Discovery V),
Halo Electronics isolation modules, Lattice CPLDs (Complex Programmable Logic Device), Tundra Semiconductor interconnect (VME bridge),
and a Motorola MPC8270 PowerQUICC II communication processor.
The PowerPC 7448 processor chip itself is a silver square mounted on a green carrier,
surrounded by capacitors.
Earlier, HIMARS used the PPC2EP single board computer.
Photo from https://www.abaco.com/products/powerxtreme-ppc7d
The PMCGA4 graphics processing unit is a circuit board using
a 3DLabs P10 VPU chip, the large chip on the board.
It probably provides video output for the display.
Photo from Abaco Systems https://www.abaco.com/products/pmcga4
Software is loaded into the HIMARS from the Ruggedized Memory Unit. This is just a 1 GB USB flash drive in a patented militarized package. The round military connector has two pins cut short because USB must connect ground before data. 16/57
The Ruggedized Memory Unit plugged into the HIMARS. The photo is low-res so there's not much to see other than a cylinder.
The Ruggedized Memory Unit is patented (US7775834). This drawing from the patent shows how a flash drive is mounted inside a cylinder and attached
to a round military-style connector.
HIMARS uses three main communication systems: a VHF/FM radio, a high-frequency (HF) radio for longer range, and a digital situational awareness system. (These are the American systems; Ukrainian forces use different radios.) 17/57
The first radio system is two VHF/FM SINCGARS radios (one for data, one for voice). These radios are advanced, crammed full of boards with FPGAs, DSPs, etc to provide cryptography and other features. 18/57
This photo shows an AN/VRC-92 vehicle radio system, a stack of two military radios with round connectors, a keypad, knobs, an LCD display, and cables.
At the left are two RF-330UL-V125 20-watt amplifiers.
Next are AN/PRC-159 Falcon wideband team radio mounts for handheld radios.
The main part is two AN/PRC-119F combat net radios (with LCD and buttons).
These are standard military VHF/FM radios with lots of cryptographic features.
One radio is for voice, the second is for digital communication.
https://www.l3harris.com/sites/default/files/2020-09/cs-tcom-rf-330ul-v125-vehicular-adapter-and-amplifier-spec-sheet.pdf
The second radio is the HF radio, mounted in a vehicle adapter. It has encryption, digital voice, tactical internet, software-defined radio. Many HIMARS have a big loop on top of the cab: a Harris RF-3134 high-frequency loop antenna for long-distance voice and data links. 19/57
The AN/VRC-104 is a large green block of equipment. It has an AN/PRC-150 radio at the top with buttons, display, and connectors.
Below is a box with switches, connectors, and a speaker. This is the RF-5833 power amplifier (150 Watt).
Photo from Harris PRC-150 Applications Handbook.
The AN/PRC-150 radio is a green box with handles on the front as well as a green LCD display, pushbuttons, a function knob, and round connectors.
It is "CARC green", painted with Chemical Agent Resistant Coating, a non-porous paint that can be easily decontaminated.
It is labeled Harris Falcon II Receiver/Transmitter.
This radio has been removed and is sitting on broken concrete.
The radio is said to be the most advanced and integrated HF radio in the world. It has encryption, digital voice, tactical internet, and other features.
Photo from Harris PRC-150 Applications Handbook.
Diagram showing the functions of the various connectors on the AN/PRC-150: audio, KDU (external keyboard), crypto fill, antenna, GPS, data, function switch, accessory, and ground.
From US Army Cyber Center of Excellence.
A HIMARS with the launcher pointed upwards. A large loop antenna is on top of the cab at the back.
The antenna is Harris AS-4701/VRC (RF-3134).
According to the Application Handbook, "The Full Loop Antenna is designed for HF near
vertical incident skywave (NVIS) communications. It is a Hi-Q magnetic
loop antenna with an extremely narrow bandwidth, making it optimal for
NVIS and for operation where multiple antennas are co-located."
US Marine Corps photo by Cpl. Tyler Harmon.
The third communication system is Joint Battle Command Platform (JBC-P), a digital networked situational awareness system. Sort of like "Find My Friends", it shows military units on a map, along with tactical chat. This evolved from Blue Force Tracker, FBCB2, and other systems.
The Joint Version 5 (JV5) block 2 display and keyboard installed in a vehicle.
It has a flat screen with a keyboard mounted vertically underneath.
The screen has buttons on the left and bottom.
The JBC-P GUI provides a map display with many features.
From JBC-P Multi-Service Operational Test and Evaluation Report.
A screenshot of the BFT system showing a map with a hemispherical menu at the right.
From https://www.viasat.com/products/terminals-and-radios/l-band-terminals/
The user interface for FBCB2 is a map with various controls and icons.
It shows the user, other friendly platforms, and the enemy locations on the map.
(FBCB2 stands for the absurd name Force XXI Battle Command Brigade and Below.)
From FBCB2-BFT case study ADA443273
JBC-P runs on a variety of hardware platforms: Mounted Family of Computer Systems (MFoCS), Joint Version-5, Military Rugged Tablet Plus. The Army's next generation will be Mounted Mission Command, based on Android. 21/57
Photo showing JBC-P running on five different hardware platforms:
Mounted Family of Computer Systems (MFoCS), Joint Version-5 (JV-5) block 2, JBC-P LOG on a Military Rugged Tablet Plus (MRT+), and JBC-P on JV-5 Block 2
It also shows a screenshot, a map with a hemispherical menu on the right and a circular menu in the center.
Photo from FY14 Army Programs JBC-P, https://www.dote.osd.mil/Portals/97/pub/reports/FY2014/army/2014jbc-p.pdf?ver=2019-08-22-110520-657
The Mounted Family of Computer System (MFoCS) II: processor unit, displays, and tablet.
This "seventh-generation" mounted computer uses a Xeon processor and has 32 GB of RAM
and a multi-touch touchscreen.
It will support the Army's Mounted Mission Command (MMC), the system to follow FBCB2 and JCR.
Photo from Leonardo DRS product brochure: https://www.leonardodrs.com/media/11307/mfocs_brochure_ausa2019.pdf
This diagram shows how the MFoCS II ties in with many other components in an Army vehicle, including radio communications, satellite transceiver, video cameras, and an electronic warfare antenna.
Text: MFoCS II is the core component of the Mounted Computing Environment.
As the key enabler of any vehicle C5ISR architecture, MFoCS II provides a
fully integrated Mission Command suite of capabilities. A mission critical
tactical server manages communications, sensors, embedded diagnostics,
and applications through a single pane of glass.
MFoCS II is empowering modernization, converging today and tomorrow.
Diagram from Leonardo DRS product brochure: https://www.leonardodrs.com/media/11307/mfocs_brochure_ausa2019.pdf
Screenshot of Mounted Mission Command.
It shows a map with troop symbols on the left, and a bunch of icons on the top and
right. It looks like an Android tablet app.
Army photo from https://peoc3t.army.mil/mc/mmc.php
The digital system uses L-band satellite links as well as digital radio. The photos show two different satellite transceivers. Digital security is provided by the KGV-72, a programmable in-line encryption device that costs $2,565.58. 22/57
The Blue Force Tracker Satellite Transceiver is a white square box with a dome on top and connectors on the side.
It provides a data link for JBC-P using L-band satellite communication at 90 kilobits per second.
Photo from FY14 Army Programs JBC-P, https://www.dote.osd.mil/Portals/97/pub/reports/FY2014/army/2014jbc-p.pdf?ver=2019-08-22-110520-657
A Blue Force Tracker (BFT2) satellite transceiver mounted on the roof of an MLRS. This is a large tan box with a circular antenna on top, with a cable attached to the side.
This is the RT-1981 / Viasat VMT-2100 SATCOM transceiver.
From a video via Underdog Ukraine: https://youtu.be/HdR8kb2Wsh8?t=18
The KGV-72 is a green box, 2.75 x 4.5 x 7.5 inches, with round connectors on the top.
Diagram from Harris KGV-72 datasheet.
HIMARS is a descendant of the older MLRS (1980), still in use. MLRS is a double-wide launcher on tracks that holds two pods. MLRS was heavily used in the Gulf War (1991), firing thousands of cluster-bomb rockets. 23/57
The MLRS M270 is a large tracked vehicle with a cab at the front and a
launcher at the back.
The launcher is twice as wide as the HIMARS launcher as it holds two pods.
This one is painted green and brown camouflage.
Photo by Los688 https://commons.wikimedia.org/wiki/File:JGSDF_MLRS_20160110-04.JPG
The electronic systems in the original MLRS launcher used 3 Z8001 processors (6 MHz) and a Z80 processor (2 Mhz). This block diagram shows how the electronics units were connected to the Missile Launch Pod Assembly (M/LPA). 24/57
Block diagram of the MLRS electronics for the 1990s Fire Control System.
Adapted from https://repository.arizona.edu/handle/10150/611851
The MLRS was upgraded to the Improved Fire Control System (1992) with object-oriented software in the Ada language. It used 8 Intel 486DX processors at 32 MHz, but Intel stopped supporting this processor, requiring a hasty switch to the Motorola PowerPC processor in 1997. 25/57
This drawing shows the locations of the various electronics units in the MLRS for the Improved Fire Control System (IFCS).
From https://apps.dtic.mil/sti/citations/ADA325623
Block diagram of the IFCS (Improved Fire Control System) for MLRS.
Main boxes are the Launcher Interface Unit, Weapon Interface Unit, Position/Navigation Unit, Power Switching Unit, and Fire Control Panel.
From "Modernization of the Multiple Launch Rocket System embedded system software", Mockensturm.
The Radstone PPC2A is a single-board computer built around a PowerPC processor.
The board has a 6U VME form factor and supports 32/64 megabytes of memory.
From the PPC2A datasheet https://www.jlab.org/compton/Documentation/Doc/PowerPC/ppc2a.pdf
Now MLRS and HIMARS are being upgraded to the Common Fire Control System. The first MLRS M270A2 with new software, an improved armored cab, new engine, transmission, and launcher was delivered to the US Army just a few days ago. 26/57
The MLRS M270A2 is a tracked vehicle with two launch pods.
The A2 is a bit taller and the cab has an indentation above the "bumper",
also hoods over the headlights, and boxy protection on the top.
I think the visual difference is due to the Improved Armored Cab, which is also
available on the A1.
Photo from Lockheed Martin.
Next, the rockets. HIMARS supports a family of rockets but the important one is GMLRS, a GPS-guided rocket with 84 km range and a 200 lb explosive warhead. It is guided by an inertial measurement unit and GPS. Accuracy is secret but very good; an early test reported 2.1 meters.
This line drawing shows the main components of the GMLRS rocket: the Guidance and Control section, the Payload, and Propulsion.
I created it by combining information from multiple drawings, in particular "Precision Fires Rocket and Missile Systems Brief to PSA", 2010.
The GMLRS rocket is guided by a compact guidance set that uses GPS and inertial measurements. The grapefruit-sized HG1700 system combines a NavStrike™ GPS receiver, a Honeywell Inertial Measurement Unit, a CPU board, and a power board. It weighs 4 kg and uses <25 watts of power.
The Guidance System (GS) for GMLRS is a compact unit about the size of a grapefruit.
It's an irregular metal unit, somewhat cylindrical, about 6 inches on a side. The main components are the Inertial Measurement Unit, a smaller cylindrical
unit at the top, the GPS system at the side, and power and CPU boards underneath.
This unit is labeled "Not for flight".
Image adapted from Honeywell photo in "The International GMLRS Development Program".
Inertial measurement tracks the position by keeping track of rotations and accelerations internally, so it can't be jammed. Three ring laser gyros measure rotations around three axes, while three orthogonal accelerometers measure acceleration. 29/57
A ring laser gyro (RLG) shoots laser beams in opposite directions around the triangular cavity, producing interference fringes. If the gyro rotates, the lasers shift and the fringe pattern changes. GMLRS uses Honeywell GG1308 ring laser gyros, very small, just 0.8" on a side.
This photo shows seven Honewell ring laser gyros of various sizes.
Each one looks like a triangular glass block with red laser light along the edges.
The GG1308 has the text: Low-cost vehicle, missile, and munitions applications. 1°/hr bias. Over 3000 built to date.
The CPU in GMLRS was a Motorola MPC8260 microprocessor with PowerPC 603e at 200 MHz along with 16 MB of flash and 32 MB of RAM. (Apple, Motorola, and IBM created the RISC PowerPC in 1991.) Over a dozen serial controllers communicate with the rocket, and Ethernet to the launcher.
The problem with an IMU is that small errors accumulate. If your starting angle is off by 3 milliradians, the error is 3 meters per km. So a 49 km flight means you miss by 147 meters. GPS provides a huge accuracy boost. 32/57
The NavStrike GPS receiver in the missile is much more advanced than consumer GPS. It acquires position very quickly, handles high velocity, and has military encryption and jam resistance. It originally used a large tamper-resistant multi-chip module with GPS and security chips.
A NavStrike GPS board. Most of the board is taken up by a large blue multi-chip module
with pins on all edges. Smaller components are crammed around the module.
From "NavStrike: Rockwell's New Generation GPS Receiver for Precision Guided Munitions Applications"
A later NavStrike GPS receiver circuit board.
The board is 3.5" by 3" with a dense edge connector at the bottom. It is dominated by a black multi-chip module, but has various other surface-mounted
components.
The multi-chip module contains the key data processor, security ASIC, Nighthawk signal processor ASIC, and Acquisition Correlation Engine ASIC.
Mounting screws are scattered across the board, presumably holding something on the other side.
A coaxial connector for the GPS antenna is at the top.
From the NavStrike datasheet (2016).
GMLRS guidance (and the HIMARS launcher) are being upgraded to support GPS M-codes, which are more resistant to jamming and spoofing. This is implemented through the NavStrike-M board, a replacement for the old NavStrike board. 34/57
Another version of the NavStrike GPS receiver circuit board, supporting M-codes.
It is a PCB board with a moderately large black chip, but a lot of empty space compared to the previous NavStrike boards.
From the NavStrike datasheet (2019).
A diagram showing modernized GPS signal architecture with relative signal powers projected for Block IIF spot beam.
This is a colorful diagram with blobs at 1176 MHz, 1227 MHz, and 1575 MHz. The first blob is labeled "New Civil Signal".
The other blobs have portions labeled "C/A Code Signal", "Y Code Signal", and "M Code Signal".
From "Overview of the GPS M Code Signal".
Ken Shirriff

Ken Shirriff
@kenshirriff

GMLRS guidance (and the HIMARS launcher) are being upgraded to support GPS M-codes, which are more resistant to jamming and spoofing. This is implemented through the NavStrike-M board, a replacement for the old NavStrike board. 34/57
Another version of the NavStrike GPS receiver circuit board, supporting M-codes.
It is a PCB board with a moderately large black chip, but a lot of empty space compared to the previous NavStrike boards.
From the NavStrike datasheet (2019).
A diagram showing modernized GPS signal architecture with relative signal powers projected for Block IIF spot beam.
This is a colorful diagram with blobs at 1176 MHz, 1227 MHz, and 1575 MHz. The first blob is labeled "New Civil Signal".
The other blobs have portions labeled "C/A Code Signal", "Y Code Signal", and "M Code Signal".
From "Overview of the GPS M Code Signal".
The compact Inertial Measurement Unit is 3.7" diameter and 1.9 pounds. Three boards: sensor card, digital card, and microcontroller card. The accelerometer/gyro unit contains 3 orthogonal accelerometers and laser ring gyros, and high-voltage laser power supply. 35/57
The Honeywell HG1700 IMU disassembled, showing the accelerometer/gyro assembly and three round circuit boards.
Photo from "The International GMLRS Development Program".
The accelerometers are Honeywell RBA-500 Vibrating Beam Force Transducer Accelerometers. Each uses a pair of vibrating quartz beams where the difference in oscillation frequencies depends on the applied force. 36/57
The Honeywell Accelerex RBA-500 is a small metal cylinder with a mounting flange.
Honeywell photo: https://www.asc-sensors.de/en/sensoren/honeywell-accelerex-rba500-en/
The guidance system uses a Kalman filter to combine IMU and GPS data. This clever algorithm from the 1960s combines multiple measurements while accounting for inaccuracy. Even your phone uses a Kalman filter to determine location. 37/57
This complex diagram shows how GPS and INS can be tightly coupled with an integration architecture.
The basic boxes are GPS receiver channels, GPS receiver processing, GPS navigation processing, and inertial system processing.
Arrows show lots of signals going back and forth.
This is not specifically for the GMLRS.
From Introduction to Navigation Systems, Joseph Hennawy. Via Sam's Laser FAQ: https://www.repairfaq.org/sam/laserlia.htm
The guidance system ensures that the missile knows where it is at all times. youtube.com/watch?v=bZe5J8 38/57
The guidance system is powered by a lithium thermal battery. The electrolyte is solid so the battery won't deteriorate in storage. Just before launch, pyrotechnics inside the battery melt the electrolyte. The battery then provides electricity like a normal (but hot) battery.
Cross-section of a lithium thermal battery showing stacked plates along with heat pellets. It has an electric squib at the top to ignite it.
Image from DOI 10.1016/S0378-7753(02)00198-2
I think that GPS guidance made HIMARS possible. The tracked, heavy MLRS system can rapidly fire unguided rockets. But the truck-based HIMARS rocks severely when launching, so unguided rockets would go way off course. 40/57
The Electronic Safe and Arm Device ensures that the warhead detonates at the target, but not before. One FPGA circuit verifies arming commands from the guidance system. An independent FPGA checks an accelerometer so even faulty guidance signals can't detonate the warhead. 41/57
Top and bottom view of the "GMLRS ESAD halt unit". It's a semi-circle with a circuit board on one side.
In the center is a red ribbon, presumably attached to the ignitor.
From "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)"
https://docplayer.net/102468905-Guided-mlrs-electronic-safety-arming-devices-esad-electronic-safety-arming-fuze-esaf.html
A cross-section diagram showing how the end of the warhead has a circular bulkhead mounted fuse well. The Electronic Safe and Arm Device sits over this well.
From "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)"
https://docplayer.net/102468905-Guided-mlrs-electronic-safety-arming-devices-esad-electronic-safety-arming-fuze-esaf.html
My labeling of components in the ESAD. This is my speculation, made difficult since the photo is low resolution.
Photo from "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)"
https://docplayer.net/102468905-Guided-mlrs-electronic-safety-arming-devices-esad-electronic-safety-arming-fuze-esaf.html
A detailed block diagram of the ESAD.
From "The Evolving Nature of Value Added Fuzing", 45th Annual Fuze Conference, 2001.
The ESAD uses a Motorola MMA1201P Analog Accelerometer, measuring up to 40G of acceleration. It ensures that the missile accelerates for at least 5.7 seconds after the umbilical disconnects. Thus, the warhead can't detonate unless the rocket successfully launched. 42/57
To detonate, a high-voltage capacitor puts 1250 volts through a Low-Energy Exploding Foil Initiator, or "slapper detonator". This vaporizes a foil strip, driving a "slapper" into a small internal explosive. This triggers the fuze's explosive charge and then the warhead. 43/57
The initiator looks kind of like a metal can transistor on a square base with metal contacts on the bottom.
This is a Reynolds Systems Model LI7010.
Photo from "Using Safe, Proven Fuze Technology for Rocket Motor ISDs", 2005
A diagram of a slapper type detonator. Two wires are connected to the slapper foil. Across a gap are the initiator explosive and output explosive.
Image by George William Herbert, (CC BY 2.5) https://commons.wikimedia.org/wiki/File:SlapperDiag.png
The ESAD was used with the GMLRS's DPICM cluster bomb warhead, packed with 404 tiny grenades, but now obsolete. The newer GMLRS unitary warhead uses a cylindrical Electronic Safety & Arming Fuse (ESAF). It has a control board and a high-voltage board. 44/57
The ESAF for the Unitary warhead. It's a metallic cylinder with the word "inert" on it.
From "Multiple Launch Rocket System (MLRS) Fuzing Evolving to Meet End User Requirements", 2007.
Two boards from the GMLRS Unitary warhead fuze.
Note the two FPGAs on the first board, and the large yellow high-voltage capacitor on the second board.
I think the design is essentially the same as the ESAD block diagram earlier.
From "Multiple Launch Rocket System (MLRS) Fuzing Evolving to Meet End User Requirements", 2007.
To determine when the rocket is at the right height about the target, it uses a "Frequency-Modulating Continuous Wave—Directional Doppler Ranging height of burst sensor". This radar sends a signal with varying frequency and the reflected signal indicates the height and speed.
A diagram showing the proximity sensor in the nose of the missile.
It is mounted just in front of the thermal battery and protected by a ceramic radome.
Diagram from "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)", 2008.
A photo of the GMLRS proximity sensor.
It is a small cylinder with a square window mounted on a larger cylinder attached on a mounting disk.
The larger cylinder contains three boards of electronics.
From "Guided MLRS Electronic Safety & Arming Devices (ESAD) & Electronic Safety & Arming Fuze (ESAF)", 2008.
GMLRS is an expensive way to deliver a small explosive. Each rocket is ~$160,000 and contains just 51 lbs of explosive in the 200-lb warhead. In comparison, a B-52 can carry 70,000 pounds of weapons (payload in photo). If you have air superiority, planes seem much better. 46/57
This photo shows a standard payload for a B-52 in front of the plane: dozens of bombs as well as an assortment of missiles, cruise missiles, and munitions dispensers.
U.S. Air Force photo by Tech. Sgt. Robert J. Horstman
Source: https://commons.wikimedia.org/wiki/File:B-52H_static_display_arms_06.jpg
HIMARS can also shoot ATACMS, a much larger missile with 300 km range and a 500 lb warhead. Similar launch pods, but only one missile per pod. ATACMS (1991) is much older than GMLRS (2005). Over 450 ATACMS were used in Operation Iraqi Freedom, mostly to destroy air defenses.
ATACMS missile launching from HIMARS. U.S. Army photo.
https://www.flickr.com/photos/us-pacific-command/51317053955
Diagram of the ATACMS missile (T2K Unitary M-57).
From 2007 Precision Strike Annual Programs Review.
Ukraine has been requesting ATACMS missiles since the improved range would open up new targets, but hasn't received them. ATACMS is mostly obsolete now, so we might as well use them up. 48/57
An aerial view of the Crimean Bridge.  It has two parallel arches on tall piers, one for the roadway and one for rail.
This photo is included for no particular reason.
Photo from Rosavtodor.ru (Federal Road Agency of the Russian Federation)
Source: https://commons.wikimedia.org/wiki/File:Арки_Крымского_моста_21_декабря_2019_года.jpg (CC BY 4.0)
The ATACMS missile uses a Honeywell H700 guidance set. This IMU uses three Honeywell 1328 ring laser gyros, 2.8" on a side, much larger and 100 times as accurate than the 0.8" gyros in the GMLRS rocket. It has three Q-Flex QA2000 accelerometers. 49/57
This photo shows seven Honewell ring laser gyros of various sizes.
Each one looks like a triangular glass block with red laser light along the edges.
The GG1328 has the text: Tactical Missile Applications. 0.01°/hr bias. Over 3000 built to date.
The QA2000 accelerometer is the most popular sensor in commercial and military aircraft. It's a 1" by 1" cylinder and weighs 71 grams. Inside, a flexing quartz strip detects acceleration, and its motion is picked up by a capacitive sensor. 50/57
The QA2000 accelerometer. It's a small cylinder with a bunch of pins on the bottom and a triangular mount.
It is labeled Q-flex Accelerometer QA2000 AlliedSignal.
The Q-Flex was originally made by Sundstrand but Allied Signal acquired Sundstrand in 1993 and then Allied Signal merged into Honeywell in 1999.
An exploded diagram of the Q-Flex accelerometer.
It consists of a quartz mass and flexure with a forcer coil on top and a capacitive pickoff, along with a magnet assembly.
From doi 10.1007/s00190-021-01553-1.
ATACMS used dual Zilog Z8002B processors, then upgraded to Intel i960 RISC processors. One processor for the inertial sensors, the other for navigation, autopilot, guidance, and communications. Software was designed in Ada, implemented in Jovial or Zilog assembly. 51/57
US Army photo of an ATACMS missile being disassembled for modernization, showing circuitry in the tail.
The guidance system is in the nose, but unlike GMLRS, the ATACMS control system is in the tail.
https://www.army.mil/article/235695/partnership_on_atacms_extends_service_life_and_preserves_funding
The ATACMS guidance system consisted of seven printed-circuit boards plugged into an interconnect board, along with a complex power supply. Two CPU boards, a gyro ADC board, a gyro pulse accumulator board, and 3 gyro electronics boards. 52/57
The ATACMS cluster warhead (now obsolete) was fired by a microcontroller-controlled device that charged to 2500 volts and then discharged through a spark gap, setting off an Exploding Foil Initiator. Now, ATACMS uses a "unitary" explosive warhead. 53/57
The ATACMS used a "first generation" ESAD.
It looks like a metal cube, maybe 3 inches on a side with a D-sub connector and two large screw terminals.
From "Technology in Bomb Fuzing", 2004.
ATACMS is being replaced by the Precision Strike Missile (PrSM). It is HIMARS-compatible with two PrSM rounds in a pod. PrSM's old range was 499 km since the INF Treaty prohibited ranges ≥500 miles. The US withdrew from INF in 2019; now the range is potentially 800-1000 km.
A PrSM missile being launched from a HIMARS. The missile has just left the launch pod and has flaming exhaust out the back, while smoke rolls across the ground. The launch is taking place in a desert-like environment with jagged mountains in the background.
The HIMARS is colored tan.
The photo is from Lockheed Martin via US Army.
This concept drawing from the US Army shows how two PrSM missiles fit side-by-side in one pod.
Photo of the PRsM missile against clouds with mountains in the background.
The background is a stock photo of Bonneville Salt Flats so this must be an artist's conception, not a real photo.
Image from Lockheed Martin.
A simplified diagram of a PrSM missile, from Lockheed Martin News @lmnews.
Text: The new rocket motor is insensitive munition, high performance.
Advanced GPS antenna provides GPS signal in A2AD environment.
(Anti-Access/Area Denial, which I think in this context means GPS jamming.)
New optimized warhead with pre-formed fragments.
Length: 156 inches. Diameter: 17 inches.
Disclaimer: This is all public information from many sources. I'm no HIMARS expert and haven't even seen one in person. Much of this information is obsolete. I'm not revealing anything even slightly helpful to the Russians. Photo credits and other information are in the alt text.
Disclaimer: I want to avoid militaristic technology cheerleading. Even if the underlying technology is interesting, the fact remains that it is designed to kill people and blow things up (or at best provide deterrence). It would be better if this technology wasn't needed. 56/57
Disclaimer: It's important not to fall into the trap of thinking that technological wizardry and a new super-weapon will make all the difference. Even though providing tools is important, success primarily rests on the skill and bravery of the Ukrainian soldiers. 57/57
Ken Shirriff

Ken Shirriff

@kenshirriff
Computer history. Reverse-engineering old chips. Restored Apollo Guidance Computer, Xerox Alto. Ex-Google, Sun, Msft. So-called boffin.
Follow on 𝕏
Missing some tweets in this thread? Or failed to load images or videos? You can try to .