|
Getting your Trinity Audio player ready...
|
Table of Contents of Article
There appears to be a large number and large percentage of registrations that are non-compliant with the regulations. This is ONLY of the Part 47 N number registration database and NOT the Part 48 Drone Zone method.
I picked DJI, XAG, EA Vision, and Talos. I picked those off the top of my head. Those are the top 4 manufacturers I deal with on a daily basis. These numbers below are ONLY for those 4 aircraft. I didn’t do a total population of the ALL drones or all spray drones. I’m doing this for free so I’m not getting paid to do a complete study of everything everywhere. Here are the 3 major points.
The FAA created the remote identification regulations. It requires that drones manufactured in the United States are produced to standard remote ID specifications. Part 89 also applies to the end operators.
If you have a standard remote ID aircraft, 14 CFR 89.110(b)(4) says, “The Certificate of Aircraft Registration of the unmanned aircraft used in the operation must include the serial number of the unmanned aircraft, as per applicable requirements of parts 47 and 48 of this chapter, or the serial number of the unmanned aircraft must be provided to the FAA in a notice of identification pursuant to § 89.130 prior to the operation.”
If your aircraft is not standard remote ID-equipped, you can retrofit it with a broadcast module. 89.115(a)(1)(ii) requires of the operator “The Certificate of Aircraft Registration of the unmanned aircraft used in the operation must include the serial number of the remote identification broadcast module, as per applicable requirements of parts 47 and 48 of this chapter, or the serial number of the unmanned aircraft must be provided to the FAA in a notice of identification pursuant to § 89.130 prior to the operation.”
Either way, you have to put a remote ID number on the registration paperwork.
Some manufacturers have gone to great lengths to obtain standard remote ID declarations of compliance with the FAA to comply with the Part 89 regulations. Others have not. People are importing in and selling non-compliant drones in the United States. At that point, it’s up to the operator to understand this and correctly register the drone to a broadcast module.
14 CFR 47.17 says you have to put the unique remote ID number on the registration application.
Furthermore, in the future, Part 108 is going to require all of the Part 108 aircraft to have standard remote ID (NOT broadcast module ID). Proposed Part 108 NPRM. § 108.200 says, “(a) Remote Identification. Unless otherwise authorized by the Administrator, no operator may operate an unmanned aircraft under this part unless all the following requirements are met: (1) Standard remote identification. The unmanned aircraft must meet the requirements for a standard remote identification unmanned aircraft under part 89 of this chapter.”
Important point: I want to be clear here….there are compliant Chinese and Non-Chinese manufacturers and there are non-compliant Chinese and Non-Chinese companies. It is not a Chinese vs non-Chinese discussion we are having here. It’s a compliant versus non-compliant discussion.
How well has it turned out?
The spreadsheet file I have of the raw data, my formulas, etc. is located here. Please check my homework. Let me know if I did anything incorrectly.
| Total Number of Registrations that have the first 4 numbers that do NOT match up with the first 4 of the standard remote DOC. | 4,757 |
| Total Number of DJI, Talos, EA Vision, and XAG Aircraft in Our Population. | 7,459 |
| Percentage of Aircraft Registrations That Do NOT Match Up With Standard Remote ID DOC. They Cannot Fly BVLOS See 14 CFR 89.115 | 63.78% |
| Number of 4,757 that has the first 4 numbers that match with a BM manufacturer code | 18 |
| Number of 4,757 that has the first 4 numbers that do NOT match with a BM manufacturer code in the other tab | 4,739 |
| Percentage of 4,757 that does have a broadcast module. | 0.38% It appears that if the drone does NOT have a standard remote ID DOC, the operator compliance rate with broadcast modules is extremely low. |
| Total Number of All Registered DJI, Talos, EA Vision, and XAG Aircraft that Appear Non-Compliant | 4,739 |
| Percentage of All Registered DJI, Talos, EA Vision, and XAG Aircraft that Appear Non-Compliant | 63.53% |
Mitigation 1. Don’t add the aircraft to the FAA-2023-1271 docket until a standard remote ID DOC.
Have the Section 44807 guys NOT approve an aircraft to the FAA-2023-1271 docket until the aircraft has a standard remote ID. Pushing compliance onto the operator results in less than 1% compliance, based on my numbers.
It’s WAYYYY easier to make a small check box on their checklist for them to review than have the registration branch examiners or the FAA inspectors issuing the Part 137 operating certificates check for this ONLY. Sure the other guys should check also but it’s wayyyyy easier to check by just memorizing a couple manufacturer codes off the top of your head. For example, my staff and I know 1581F is DJI, 1863F is XAG, etc. It take like 5 minutes of effort to memorize the top 5 brands for their ICAO codes.
That would be an extreme amount of waste of FAA resources to have ONLY the registry branch of the Part 137 operating certificate guys do this. That all being said, I think the FAA registry branch and AFS760 issuing Part 137 operating certificates should also independently check to make sure everything is correct, but it’s a quick eyeball to know the top so many manufacturer codes.
Note. If you are FAA, you can copy-paste my table of broadcast module codes down below. You can then use it to create your own ICAO manufacturer codes cheat sheet.
Mitigation 2. Have Registration Check for Compliance Remote ID Serial Numbers
Yes, I understand that it’s annoying and one more thing for them to check but a quick checklist can screen out a bunch of these non-compliant serial numbers.
Mitigation 3. Have AFS760 Gate Keep the Part 137 Operating Certificates.
Don’t issue a Part 137 operating certificate unless the aircraft is compliant with its registration and has a remote ID serial number.
We lawfully obtained a copy of the FAA Part 47 registry database. Opened in Excel. This shows the manufacturer, model, and aircraft serial number.
Deleted Columns D,E,F,I, M, N, O, R-AC, AF-AI to make things faster. Later deleted
| NAME | STREET | CITY | STATE | ZIP CODE | LAST ACTION DATE | CERT ISSUE DATE | EXPIRATION DATE | UNIQUE ID |
to just clean it up more.
I went to https://registry.faa.gov/aircraftinquiry/Search/MakeModelResult and search for a specific manufacturer. I got to the top left and copy to the bottom right of the table. I then paste in a new excel. I searched XAG, DJI, EA Vision, Talos. XAG had 1 page of codes. DJI have like 5 pages. I copied the tables into it’s own spreadsheet. I formatted column A so that it is in the text format.
I cleaned up some of the entries that were not applicable.
I ran a formula to find manufacturer code’s based upon Sheet 1. If it we have a hit, it says “drone”.
I sorted based upon “drone” and deleted the rest. Only “drone” remains.
On 12/11/2025, we went to the FAA DOC list and searched for the manufacturer codes for the following manufacturers:
We searched on the FAA DOC list for broadcast module manufacturers to identify as many of the extra ICAO codes we could screen for, just to rule out any of these broadcast module-only options. I went to the DOC website. I looked only for RID, accepted, and broadcast module only.
I went through each of the entries to find the manufacturer code which is the first 4 numbers of the remote ID serial range according to the ANSI standard.
Here is the list of the manufacturer codes we found that made broadcast modules so you can independently verify me.
| Manufacturer | Man Code |
| AgEagle (senseFly) | 1587 |
| DroneTag | 1596 |
| Atom UAV (OEM) | 1710 |
| Atom UAV (OEM) | 1710 |
| UAS | 1774 |
| Bluemark | 1787 |
| uAvionix | 1792 |
| Zephyr Systems | 1795 |
| Drone Defence | 1796 |
| Sentera | 1798 |
| idME | 1809 |
| Aerobits | 1809 |
| Freefly Systems | 1817 |
| Spektrum | 1849 |
| Holy Stone | 1865 |
| Roku | 1869 |
| Veeniix | 1872 |
| Bwine | 1875 |
| Zing Drone Solutions | 1891 |
| SJRC | 1892 |
| Pierce Aerospace | 1893 |
| Elsight Ltd. | 1902 |
| Aurelia | 1906 |
| Potensic | 1910 |
| DIY-D LLC | 1925 |
| SwellPro | 1930 |
| Broadcast | 1935 |
| Phoenix UAS | 1961 |
| Lumenier | 1972 |
| FrSky | 1973 |
| Holyton | 2003 |
| Cinnamon Drones | 2009 |
| Broadcast Module | 2051 |
| Gleesfun | 2055 |
| NewBeeDrone | 2071 |
In Column N, I created a formula so that it checks Column C for the manufacturer code and matches it up with the manufacturer name.
In Column O, I wrote a formula so that if DJI, then it checks first 4 letters of column B. If yes, then displays yes. If no, displays no. Does the same pattern for Talos and XAG.
In column P, it checks O and if no, checks to see if first 4 letters in column B match up with the remote ID codes we pulled from all of the broadcast module DOCs at the FAA’s DOC website. Put all of those manufacturer codes in their own tab.
Step 5. Created a summary page to show total numbers and percentages.
Aviation Attorney. FAA Certificated Commercial Pilot and Flight Instructor (CFI/CFII). Contributor at Forbes.com for Aerospace and Defense.