I figure that there are codes like these where one code overrides another legacy code. But Tesla does not publish a rubric like that to explain their coding scheme.
For instance, a couple of years ago, Tesla started prefacing all their option codes with a $ (see example below). Not specific codes, all option codes are now prefaced with a $ sign. For the life of me I can't figure out why they'd do that. Now if only certain codes had a $ sign it would have some meaning we may be able to reverse-engineer. They're not delimiters, since each list is always comma-separated. But just to add a superfluous $ to every code? Either there's a very good logical reason for it that we don't know, or there's just some lazy programmers that added it to avoid writing more code (or a quick-and-dirty solution to some other problem). So since they mean nothing, I just strip them out.
- "OptionCodeList":"$BP00,$HC00,$ADPX2,$GLFR,$AU00,$APFB,$APH4,$APBS,$X028,$BTX5,$BS00,$BCMB,$CH05,$CW02,$COUS,$X040,$IDBO,$X027,$DRLH,$DU00,$AF02,$FMP6,$FG02,$DCF0,$FR04,$TD00,$X007,$X011,$INBPB,$PI01,$IX01,$X001,$LP01,$LT3B,$MI01,$X037,$MDLS,$DV4W,$X025,$X003,$ZCST,$PMNG,$PS01,$PK00,$X031,$PX00,$PF00,$X044,$TM00,$BR04,$RENA,$RFP2,$USSB,$X014,$ME02,$QTPB,$SR01,$SP00,$X021,$SC04,$SU00,$TP03,$TR00,$TIG4,$DSH7,$MT75A,$UTAB,$WTAS,$WR01,$YFCC,$CPF0",
- "OptionCodeListDisplayOnly":"$DSH7,$WTAS,$CPF0,$GLFR,$FR04,$X001,$DRLH,$BR04,$APH4,$QTPB,$WR01,$LT3B,$PMNG,$X027,$FMP6,$DCF0,$MDLS,$PS01,$RENA,$RFP2,$CH05,$LP01,$MI01,$COUS,$AF02,$UTAB,$X011,$ME02,$MT75A,$X007,$INBPB,$X037,$IX01,$X031,$USSB,$TIG4,$ZCST,$BTX5,$CW02,$IDBO,$X003,$APBS,$X028,$FG02,$DV4W,$SR01,$TP03,$PI01,$APFB",