R2-HA was a pink and blue R2 series astromech droid that served the Resistance. It assisted Black Squadron during its mission to Megalox and teamed up with BB-8, O-R10N, and R4 in an attempt to free Grakkus the Hutt.
R2-HA was an astromech droid that served the Resistance starfighter squadron Black Squadron during the early Cold war. He accompanied BB-8, O-R10N, and R4 on a mission to Megalox Beta. After Poe Dameron's negotiations with Grakkus the Hutt was complicated by the presence of the First Order Agent Terex, Poe dispatched R2-HA and the other droids on a mission to sabotage the gravity shield protecting Megalox prison from Megalox Beta's high gravity. The primary security generator controlling the gravity shield was located in a space station above Megalox Beta.
Under BB-8's leadership, R2-HA and the other droids headed towards the generator. While R2-HA and R4 were trying to access a network terminal, BB-8 and OR-10N spotted three prison guards approaching. The droids activated their rocket boosters in an effort to stay hidden. However, R4's boosters malfunctioned and crashed onto one of the guards. O-R10N was forced to knock out the two remaining guards. The droids then headed to the primary security field generator in Deck Twelve.
The droids began deactivating the gravity field generator but were interrupted by a security droid. O-R10N attacked the droid but was thrown down a bridge to its disintegration. Following a fight, BB-8 managed to disable the security droid by electrocuting it. Meanwhile, R2-HA and R4 managed to disable the gravity field generator. This allowed Poe and the rest of Black Squadron to rescue Grakkus. The droids met with Black Squadron and Grakkus when they returned to the space station.
After returning control of the prison to Warden Luta, the droids departed with their pilots aboard their T-70 X-wing fighters. When Agent Terex attacked the space station above Megalox Beta, Black Squadron turned around and drove his ship away. After obtaining the necessary information from Grakkus, Black Squadron allowed him to escape while they returned to the Resistance base on D'Qar.