Tracker is a good guess, but wrong in this case. Was your truck a rental or fleet vehicle before? The FCC number returns to a "Automatic Database Diagnostic Monitor (LTE OBD II Dongle)" .
Source:
https://fcc.report/FCC-ID/2APNR-GD201
Basically a way to run diagnostics on the truck with a laptop or tablet, and without having to physically plug it in. Handy for a fleet where the mechanics don't have to physically gain access to the port each time they scan it and can data log easier.
This is a good guess too, but not quite the way it works when it’s unplugged.
We have similar devices on all of our work trucks. They are gps trackers so the company can monitor location, speed, mileage, generic diagnostics (the only thing they can tell me that they see is if the check engine light is illuminated, and the generic code for the CEL if applicable), etc.
If I unplug it from the OBD port, the only thing the device is capable of on battery backup is showing its location, and its gps speed if it’s moving. It’s not possible for the device to check on diagnostics or see mileage without being physically plugged into the diagnostic port.
The main thing about this device for
@DaleK is, in order for it to function, somebody somewhere has to pay for the data subscription service (varies depending on how many features they want to monitor). If he isn’t paying a subscription on it, and he didn’t agree to someone else paying the subscription on it when he signed the truck purchase documents, then simply remove everything.
All that other harness stuff is just the OBD splitter, and if it’s combined with an aftermarket alarm/remote start, then most likely a tee harness at the push start button and headlight switch.