FOTA (2019) - froonix/HH40V GitHub Wiki

/cache/fota/_fota.log

2019/12/21 17:59:45 [INFO]    ############################################################
2019/12/21 17:59:45 [INFO]    OTU DLL Version 1.2.7, Build Id=2015032714, Protocol Id=20140122.
2019/12/21 17:59:45 [DEBUG]   GisusDllImpl::SWVersionRequest(model=FIRMWARE, com_ref=HH40V-2XA1ATX, upgrade_mode=2, client_type='1006')
2019/12/21 17:59:45 [DEBUG]   AMConnection::Execute: Connection #771df530: Request Execution Starting ...
2019/12/21 17:59:45 [DEBUG]   AMConnection::Execute: Connection #771df530: We have to connect first to g2master-ap-north.tctmobile.com ...
2019/12/21 17:59:45 [DEBUG]   AMConnection::TickConnect: Connection #771df530: Connection request to 'g2master-ap-north.tctmobile.com' done. Now waiting network feedback ...
2019/12/21 17:59:45 [DEBUG]   AMConnection::Execute: Connection #771df530: Successfully connected to g2master-ap-north.tctmobile.com!
2019/12/21 17:59:45 [DEBUG]   AMConnection::Execute: Connection #771df530: Connected to g2master-ap-north.tctmobile.com! Now try to send request ...
2019/12/21 17:59:45 [DEBUG]   AMConnection::Execute: Connection #771df530: . Now sending request 5 ...
2019/12/21 17:59:45 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: now to contrubute to http msg !
2019/12/21 17:59:45 [DEBUG]   AMConnection::TickVersionReq: Connection #para=/check.php?id=<IMEI>&curef=HH40V-2XA1ATX&fv=020023&type=FIRMWARE&mode=2&cltp=1006&cktd=0!
2019/12/21 17:59:45 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: Changed sub state from 0 to 1.
2019/12/21 17:59:45 [DEBUG]   GisusNetImpl::send_msg: #771df530:the msg after dump is:
GET /check.php?id=<IMEI>&curef=HH40V-2XA1ATX&fv=020023&type=FIRMWARE&mode=2&cltp=1006&cktd=0 HTTP/1.1
User-Agent: GOTU Client v1.2.7 Mifi_FOTA
Date: 2019/12/21 17:59:45 GMT+1
Cache-ontrol: no-cache
Accept: */*
HOST: g2master-ap-north.tctmobile.com
Connection: close

2019/12/21 17:59:45 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: Changed sub state from 1 to 2.
2019/12/21 17:59:45 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: VersionReq ('<IMEI>','FIRMWARE','HH40V-2XA1ATX','020023','2', '1006') request sent.
2019/12/21 17:59:46 [DEBUG]   ###############SessionManager::create_session_info:file_nb =1
2019/12/21 17:59:46 [DEBUG]   SessionManager::create_file_set_info:  ------file_nb =1
2019/12/21 17:59:46 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530:get  eAPFT_File_Upgrade_Mode = 2
2019/12/21 17:59:46 [WARNING] AMConnection::TickVersionReq: Connection #771df530: Failed to scan for AppPacket::eAPFT_ReleaseInfo_Fake_SW due to error 1000! .
2019/12/21 17:59:46 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: get eAPFT_File_Index = 0
2019/12/21 17:59:46 [DEBUG]   AMConnection::TickVersionReq: Connection #771df530: VersionInfo received.
2019/12/21 17:59:46 [DEBUG]   AMConnection::Execute: Connection #771df530: VersionInfo received ...
2019/12/21 17:59:46 [DEBUG]   AMConnection::Disconnect: Connection #771df530 Disconnecting.
2019/12/21 17:59:46 [DEBUG]   AMConnection::Execute: Connection #771df530:  connection disconnected ...
2019/12/21 17:59:46 [DEBUG]   AMConnection::Execute: Connection #771df530: Instanciating the session object ...
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: Com Ref: 'HH40V-2XA1ATX'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: Generic Com Ref: 'HH40V-2*A1ATX'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: File Set: File #0 => '3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: File Set: File #0 => '3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: Fileset FootPrint: 'RS4EVER#3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: Fileset UID: '0329F62667E2ED7BE5AD02201B834C81120F9AF4'!
2019/12/21 17:59:46 [DEBUG]   SessionManager::get_session_name: name: 'HH40V-2*A1ATX#FIRMWARE#0329F62667E2ED7BE5AD02201B834C81120F9AF4#020029#020023'!
2019/12/21 17:59:46 [DEBUG]   ####Session::IsFileFiltered:  fileid =385756  makd value  =1
2019/12/21 17:59:46 [DEBUG]   <-------Session::init complete: _file_container.size=  1
2019/12/21 17:59:46 [DEBUG]   <-------Session::init complete: _non_downloaded_file_list.size = 1
2019/12/21 17:59:46 [DEBUG]   Session::Session:  c to init name of download  info files
2019/12/21 17:59:46 [DEBUG]   SessionMasterFile::MakeSessionMasterFileName('HH40V-2*A1ATX#FIRMWARE#0329F62667E2ED7BE5AD02201B834C81120F9AF4#020029#020023chunk_info','/cache/fota/downloading','0'): = '/cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin'.
2019/12/21 17:59:46 [ERROR]   Failed to open info file '/cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin' due to non existing path.
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_O not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_N not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_M not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_L not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_K not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_J not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_I not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_H not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_G not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_F not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_E not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_D not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_C not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_B not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_A not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_z not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_y not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_x not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_w not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_v not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_u not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_t not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_s not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_r not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_q not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_p not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_o not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_n not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_m not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_l not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_k not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_j not exist!!
2019/12/21 17:59:46 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_i not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_h not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_g not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_f not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_e not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_d not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_c not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_b not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_a not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_9 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_8 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_7 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_6 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_5 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_4 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_3 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_2 not exist!!
2019/12/21 17:59:47 [WARNING] Session::read_downloaded_chunks backup file /cache/fota/downloading/A5E5281FCFF7E1B8AE5857124F700461774AC012.bin_1 not exist!!
2019/12/21 17:59:47 [DEBUG]   ~~~~~~~~~~~register_session_info: name is HH40V-2*A1ATX#FIRMWARE#0329F62667E2ED7BE5AD02201B834C81120F9AF4#020029#020023
2019/12/21 17:59:47 [DEBUG]   AMConnection::Execute: Connection #771df530: session object instanciation completed!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: Com Ref: 'HH40V-2XA1ATX'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: Generic Com Ref: 'HH40V-2*A1ATX'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: File Set: File #0 => '3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: File Set: File #0 => '3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: Fileset FootPrint: 'RS4EVER#3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: Fileset UID: '0329F62667E2ED7BE5AD02201B834C81120F9AF4'!
2019/12/21 17:59:47 [DEBUG]   SessionManager::get_session_name: name: 'HH40V-2*A1ATX#FIRMWARE#0329F62667E2ED7BE5AD02201B834C81120F9AF4#020029#020023'!
2019/12/21 17:59:47 [DEBUG]   SessionMasterFile::MakeSessionMasterFileName('HH40V-2*A1ATX#FIRMWARE#0329F62667E2ED7BE5AD02201B834C81120F9AF4#020029#020023','/cache/fota/downloading','0'): = '/cache/fota/downloading/A470307DED86D55639672E85BC4CD8F8B750DF8D.bin'.
2019/12/21 17:59:47 [INFO]    Shutting down O.T.U. Library ...
2019/12/21 17:59:47 [DEBUG]   AMConnection::Shutdown: Connection #76b5c530 received shutdown request.
2019/12/21 17:59:47 [DEBUG]   AMConnection::Disconnect: Connection #76b5c530 Disconnecting.
2019/12/21 17:59:47 [DEBUG]   AMConnection::Execute: Connection #76b5c530 Terminated.
2019/12/21 17:59:47 [INFO]    O.T.U. Library: Succeeded to join AMreport!
2019/12/21 17:59:47 [DEBUG]   AMConnection::Shutdown: Connection #771df530 received shutdown request.
2019/12/21 17:59:47 [DEBUG]   AMConnection::Disconnect: Connection #771df530 Disconnecting.
2019/12/21 17:59:47 [DEBUG]   AMConnection::Execute: Connection #771df530 Terminated.
2019/12/21 17:59:47 [INFO]    O.T.U. Library: Succeeded to join AM!
2019/12/21 17:59:47 [DEBUG]   MultiDownloader::Shutdown: Thread shutdown has been requested.
2019/12/21 17:59:47 [DEBUG]   MultiDownloader:StopThreads #7675c530: Starting.
2019/12/21 17:59:47 [DEBUG]   MultiDownloader:StopThreads #7675c530: Finished.
2019/12/21 17:59:47 [DEBUG]   MultiDownloader:Execute #7675c530: Processing loop has terminated.
2019/12/21 17:59:47 [INFO]    O.T.U. Library: Succeeded to join MD!
2019/12/21 17:59:47 [DEBUG]   ReqExecutor::Execute: Thread #7655c530 thread has been terminated.
2019/12/21 17:59:47 [INFO]    O.T.U. Library: Succeeded to join ReqExecutor!
2019/12/21 17:59:47 [INFO]    O.T.U. Library: Great! No timer exists in scheduler after shut down all threads.
2019/12/21 17:59:47 [INFO]    O.T.U. Library has been shutdown!

FOTA Update Check

GET http://g2master-ap-north.tctmobile.com/check.php?id=<IMEI>&curef=HH40V-2XA1ATX&fv=020023&type=FIRMWARE&mode=2&cltp=1006&cktd=0

<?xml version="1.0" encoding="utf-8"?>
<GOTU><UPDATE_DESC>9</UPDATE_DESC><ENCODING_ERROR>0</ENCODING_ERROR><CUREF>HH40V-2XA1ATX</CUREF><VERSION><TYPE>2</TYPE><FV>020023</FV><TV>020029</TV><SVN>VER_020029</SVN><RELEASE_INFO><year>2018</year><month>12</month><day>19</day><hour>16</hour><minute>04</minute><second>34</second><timezone>GMT 8</timezone><publisher>shaoyu.song</publisher></RELEASE_INFO></VERSION><FIRMWARE><FW_ID>347021</FW_ID><FILESET_COUNT>1</FILESET_COUNT><FILESET><FILE><FILENAME>update.zip</FILENAME><FILE_ID>385756</FILE_ID><SIZE>26495151</SIZE><CHECKSUM>3bfcae6e0be8fea3ba40d7b037a4ec2fe53c338d</CHECKSUM><FILE_VERSION>10</FILE_VERSION><INDEX>0</INDEX></FILE></FILESET></FIRMWARE><SPOP_LIST><SPOP_NB>0</SPOP_NB></SPOP_LIST><DESCRIPTION/></GOTU>

FOTA Firmware Download

POST http://g2master-ap-north.tctmobile.com/download_request.php

<HTML><HEAD></HEAD><BODY><P>Missing 'id' mandatory parameter.</P><P>Missing 'fw_id' mandatory parameter.</P><P>Missing 'curef' mandatory parameter.</P><P>Missing 'vk' mandatory parameter.</P><P>Missing 'salt' mandatory parameter.</P><P>Missing 'fv' mandatory parameter.</P><P>Missing 'tv' mandatory parameter.</P><P>Missing 'type' mandatory parameter.</P><P>Missing 'mode' mandatory parameter.</P><P>Missing 'cltp' mandatory parameter.</P></BODY></HTML>

???

GET/POST [?] http://g2master-ap-north.tctmobile.com/notify.php

<HTML><HEAD></HEAD><BODY><P>Missing 'id' mandatory parameter.</P><P>Missing 'curef' mandatory parameter.</P><P>Missing 'vk' mandatory parameter.</P><P>Missing 'salt' mandatory parameter.</P><P>Missing 'fv' mandatory parameter.</P><P>Missing 'tv' mandatory parameter.</P><P>Missing 'op' mandatory parameter.</P><P>Missing 'status' mandatory parameter.</P><P>Missing 'mode' mandatory parameter.</P><P>Missing 'cltp' mandatory parameter.</P><P>Missing 'type' mandatory parameter.</P></BODY></HTML>

Misc

⚠️ **GitHub.com Fallback** ⚠️