What is the minimum set of registers to fill for ADS-B? I am researching about Automatic Dependent Surveillance-Broadcast mode of Mode S currently. On a third party document, I encountered a list of transponder registers to be filled; 05, 06, 07, 08, 09, 0A, 61, 62, 63, 64, 65 as the list of registers.The source is Grappel 2007- ATC 334.

05(Airborne position), 06(Surface Position), 08(Aircraft Id), 09(Airborne velocity) registers seem to be carrying most important data for ADS-B.

Registers from 61 to 65  are called event driven registers, carrying slowly changing data. SHALL these registers have to be filled with correct values to serve ADS-B IN capable systems? What happens if I don' t service these event-driven registers?  

Is there a definitive list of registers to fill current settled ADS-B standards?

Note: I have access to many documents, so feel free to refer some well-known ADS-B documents.
ADS-B IN systems do require information from the 0x6X registers. These registers hold information like ADS-B protocol version, system design assurance level and position source quality indicators. 

Without this information the ADS-B IN system can establish a track, but the quality will be flagged as too low to display. 

For reference, get a copy of RTCA DO-260B or EUROCAE ED-102A, whichever is cheaper. They are the Minimum  Operational  Performance Standards for 1090 MHz Extended Squitter Automatic Dependent Surveillance – Broadcast  (ADS-B).