Реверс апдейтеров + API-карта модуля (172 команды)
RT-4D Upgrade (.NET, DES+RSA) прошивает AT32 (протокол 39 33 05 = загрузчик рации), НЕ модуль. Полный список 172 ATC/SP-команд модуля (research/module-fw/). У приложения модуля НЕТ команды дампа flash -> полный дамп NV/RF Firmware только через загрузчик модуля (download-режим, live). Cal-значения (SPCali_*: FreqOpt/AnaVccn/DigMod) доступны B-командами. docs/fm100b-firmware-re.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NikMGoqQWWk9wy2ww2vJAr
Этот коммит содержится в:
@@ -0,0 +1,172 @@
|
||||
ATAlarmStatusCnf
|
||||
ATAlarmStatus_s
|
||||
ATAnaCallSetupC
|
||||
ATAnaCalledStartCnf
|
||||
ATAssi
|
||||
ATBtlLevelQueryCnf
|
||||
ATCAgcthSetReq
|
||||
ATCAnaCtCdGainSetReq
|
||||
ATCCmdUploadDigBusyIsStatus
|
||||
ATCEQLevelSetReq
|
||||
ATCRFCompanderSetReqGy
|
||||
ATCRecvAmbe6sdataCnf
|
||||
ATCRfChipQu
|
||||
ATCRxSmsSendAckCn7
|
||||
ATCScancallCnfParser
|
||||
ATCSqlGe
|
||||
ATC_
|
||||
ATC_ANATX9
|
||||
ATC_Al
|
||||
ATC_AnaChGroupSetReq
|
||||
ATC_AnaSignalNumSetReq
|
||||
ATC_AssignChDataQuery_Reqs
|
||||
ATC_AssignRecGroup_Query
|
||||
ATC_CMD
|
||||
ATC_Cal
|
||||
ATC_CalledContactINfoQuery
|
||||
ATC_ChDcdmSwitchRe
|
||||
ATC_ChFreqSetReq
|
||||
ATC_ChModeSet
|
||||
ATC_ChRFChipS
|
||||
ATC_ChSlotSetReq
|
||||
ATC_ChannelSetCnf
|
||||
ATC_CheckSumFail
|
||||
ATC_ClearNVdataReq
|
||||
ATC_CurCHAnaS
|
||||
ATC_CurCHDigdataSetReq
|
||||
ATC_CurChKeySetReq
|
||||
ATC_CurChTOTTime_SETRa
|
||||
ATC_CurChannelWaitSetReq
|
||||
ATC_DTMFToneSetReq
|
||||
ATC_DigChGroupSetReq
|
||||
ATC_DigMonitorEnSetReq
|
||||
ATC_DigS
|
||||
ATC_EMGtype
|
||||
ATC_FreqopP
|
||||
ATC_In
|
||||
ATC_Inbanddatb
|
||||
ATC_KeyHandle_MonitorSetProc
|
||||
ATC_KeyHandle_POWERSetPr
|
||||
ATC_KeyHandle_S
|
||||
ATC_LocalRecordPlayReq
|
||||
ATC_MICCodecGainS4met
|
||||
ATC_Mon
|
||||
ATC_MonitorTxtimeSetReq
|
||||
ATC_Msg
|
||||
ATC_PlaySingleToneReq
|
||||
ATC_PowerlevelSet
|
||||
ATC_PrintInfo
|
||||
ATC_RFRegs
|
||||
ATC_RXKillDecodeEnS
|
||||
ATC_RadioIDSetReq
|
||||
ATC_RecordDataPlayReq
|
||||
ATC_RecordEnReq
|
||||
ATC_ReportDigInfo
|
||||
ATC_RfDeviati
|
||||
ATC_Roq
|
||||
ATC_RssiReadReq
|
||||
ATC_SMSPr
|
||||
ATC_SPKCodecGainSet
|
||||
ATC_Sca
|
||||
ATC_SeGTtDeepSleepReq
|
||||
ATC_SendCallPromptReq
|
||||
ATC_SendSmsfailInfo
|
||||
ATC_SendVcdNoi3
|
||||
ATC_SetC
|
||||
ATC_SetEncryptLi
|
||||
ATC_SetLanguageSe
|
||||
ATC_SetRfPowerLevelReq
|
||||
ATC_SleepStatusCLnng
|
||||
ATC_SmsmodeSetReq
|
||||
ATC_SwitchChannela
|
||||
ATC_T5hholdtimesetReq
|
||||
ATC_TxCon
|
||||
ATC_UVFreqGpio_SE
|
||||
ATC_VCDInterleavEnReq
|
||||
ATCall
|
||||
ATCallDisCo
|
||||
ATCallN
|
||||
ATChChgCnf
|
||||
ATCmdBSStatus
|
||||
ATCmdSetCnf
|
||||
ATCurChScanlistQueryCnf
|
||||
ATDataStatus
|
||||
ATDigBroadcastCnf5
|
||||
ATDigCallSetupCnf
|
||||
ATDigCalledStartCnf
|
||||
ATModule
|
||||
ATNoiselevSetCnf
|
||||
ATQuerySY
|
||||
ATRadioIDQueryCnf
|
||||
ATRecvEmgCallInd
|
||||
ATRssiQueryCnf
|
||||
ATSPSendSleepReq
|
||||
ATSPWak
|
||||
ATScanStatusQueryCnf
|
||||
ATScanSwitchCnf
|
||||
ATUploadRxSmsCnf
|
||||
ATVCDInterleavQueryCnf
|
||||
ATVoicL
|
||||
ATVoiceDecCnf
|
||||
ATVoiceEncryptQum
|
||||
ATVoiceProd
|
||||
SPATCDigChBusyIsCnf
|
||||
SPATCRecvEmgDi
|
||||
SPATSetCnf
|
||||
SPATSysReadyInd
|
||||
SPATVoicedata
|
||||
SPATWkInd
|
||||
SPAnaCallsetupCnf
|
||||
SPAssignC
|
||||
SPAssignRecGroupQuery
|
||||
SPAtcAnaCallRxStartCnfK
|
||||
SPAtcAnaSqlBusyStatus
|
||||
SPAtcBSActiveStat
|
||||
SPAtcSleepTimerOPT
|
||||
SPBSActTimeoverCnf
|
||||
SPBreakCnf
|
||||
SPCaliFreqSetCnf
|
||||
SPCali_AnaSQthOpt
|
||||
SPCali_AnaVccnOpt
|
||||
SPCali_ChannelParamOpt
|
||||
SPCali_DigMod1Opt
|
||||
SPCali_HeadGQParamOpt
|
||||
SPCali_SQRXFreqOyYpt
|
||||
SPCaliic_FreqOpt
|
||||
SPCalledIDQuer
|
||||
SPCclPwsSetReq
|
||||
SPCclSpDP
|
||||
SPCclSpInBandDataInd
|
||||
SPContactProcessHandleReq
|
||||
SPCurZoneChinfoQuery
|
||||
SPDigMonitorReportInfo
|
||||
SPEMG_StopAlarmReq
|
||||
SPGetVcdNoiseTHReq
|
||||
SPGroupListI
|
||||
SPKirisunEffectCnf
|
||||
SPMicVoiceCnf
|
||||
SPMmiCh
|
||||
SPMmiSetupCnf
|
||||
SPModuleInitQuery
|
||||
SPNullMsgSendReq
|
||||
SPRadioIDQuery
|
||||
SPResetC
|
||||
SPRoamList_SoPetReq
|
||||
SPRssi_glitchQueryCnf
|
||||
SPRssi_noiselevQueryCnf
|
||||
SPRssilev0
|
||||
SPSCAN_ScanInd
|
||||
SPScanH
|
||||
SPSendInBandDataReq
|
||||
SPSetVcdNo
|
||||
SPSlo
|
||||
SPSpMmi
|
||||
SPSwVerQuery
|
||||
SPSysLanguageQuery
|
||||
SPT
|
||||
SPUpData
|
||||
SPVcdInterleavQuery
|
||||
SPVoiceDa
|
||||
SPVoiceEncryptQuery
|
||||
SPWaitChDi
|
||||
SP_ID
|
||||
Ссылка в новой задаче
Block a user