modify WTVFlashrom debug messages
This commit is contained in:
@@ -97,31 +97,37 @@ class WTVFlashrom {
|
|||||||
if (flashrom_info.magic == flashrom_magic) flashrom_info.valid_flashrom = true;
|
if (flashrom_info.magic == flashrom_magic) flashrom_info.valid_flashrom = true;
|
||||||
if (!flashrom_info.valid_flashrom) console.error(" * Warning! FlashROM File Magic (" + flashrom_info.magic + ") did not match expected magic (" + flashrom_magic + ")...");
|
if (!flashrom_info.valid_flashrom) console.error(" * Warning! FlashROM File Magic (" + flashrom_info.magic + ") did not match expected magic (" + flashrom_magic + ")...");
|
||||||
|
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # FlashROM File Magic (" + flashrom_info.magic + "), expected magic (" + flashrom_magic + "), OK = " + flashrom_info.valid_flashrom + "...");
|
//if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # FlashROM File Magic (" + flashrom_info.magic + "), expected magic (" + flashrom_magic + "), OK = " + flashrom_info.valid_flashrom + "...");
|
||||||
flashrom_info.byte_progress = data.readUInt32BE(68);
|
flashrom_info.byte_progress = data.readUInt32BE(68);
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Bytes Sent:", flashrom_info.byte_progress);
|
|
||||||
flashrom_info.compression_type = parseInt(part_header[16], 16);
|
flashrom_info.compression_type = parseInt(part_header[16], 16);
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Compression Type:", flashrom_info.compression_type);
|
//if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Compression Type:", flashrom_info.compression_type);
|
||||||
flashrom_info.part_data_size = data.readUInt32BE(4);
|
flashrom_info.part_data_size = data.readUInt32BE(4);
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Data Size:", flashrom_info.part_data_size);
|
//if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Data Size:", flashrom_info.part_data_size);
|
||||||
flashrom_info.part_total_size = flashrom_info.part_data_size + flashrom_info.header_length;
|
flashrom_info.part_total_size = flashrom_info.part_data_size + flashrom_info.header_length;
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Total Size:", flashrom_info.part_total_size);
|
|
||||||
|
|
||||||
flashrom_info.total_parts_size = data.readUInt32BE(32);
|
flashrom_info.total_parts_size = data.readUInt32BE(32);
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom All Parts Total Size:", flashrom_info.total_parts_size);
|
flashrom_info.percent_complete = ((((flashrom_info.byte_progress + flashrom_info.part_total_size) / flashrom_info.total_parts_size)) * 100).toFixed(1);
|
||||||
|
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Size :", flashrom_info.part_total_size);
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Bytes Sent :", flashrom_info.byte_progress);
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Bytes Sent+:", flashrom_info.byte_progress + flashrom_info.part_total_size, "(" + flashrom_info.percent_complete + "% complete)");
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Total Size :", flashrom_info.total_parts_size);
|
||||||
|
|
||||||
// read current part number bit from part header
|
// read current part number bit from part header
|
||||||
flashrom_info.part_number = data.readUInt16BE(28);
|
flashrom_info.part_number = data.readUInt16BE(28);
|
||||||
|
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Current Part Number:", flashrom_info.part_number);
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Curr Part Number :", flashrom_info.part_number);
|
||||||
|
flashrom_info.is_last_part = ((flashrom_info.byte_progress + flashrom_info.part_total_size) == flashrom_info.total_parts_size) ? true : false;
|
||||||
|
|
||||||
|
if (flashrom_info.is_last_part) {
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Curr Part is Last:", flashrom_info.is_last_part);
|
||||||
|
} else {
|
||||||
|
flashrom_info.next_part_number = flashrom_info.part_number + 1;
|
||||||
|
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Next Part Number :", flashrom_info.next_part_number);
|
||||||
|
}
|
||||||
|
|
||||||
// read current part display message from part header
|
// read current part display message from part header
|
||||||
flashrom_info.message = new Buffer.from(part_header.toString('hex').substring(36 * 2, 68 * 2), 'hex').toString('ascii').replace(/[^0-9a-z\ \.\-]/gi, "");
|
flashrom_info.message = new Buffer.from(part_header.toString('hex').substring(36 * 2, 68 * 2), 'hex').toString('ascii').replace(/[^0-9a-z\ \.\-]/gi, "");
|
||||||
|
|
||||||
flashrom_info.is_last_part = ((flashrom_info.byte_progress + flashrom_info.part_total_size) == flashrom_info.total_parts_size) ? true : false;
|
|
||||||
flashrom_info.rompath = `wtv-flashrom:/${path}`;
|
flashrom_info.rompath = `wtv-flashrom:/${path}`;
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part Bytes Sent (after this part):", flashrom_info.byte_progress + flashrom_info.part_total_size);
|
|
||||||
if (this.minisrv_config.config.debug_flags.debug && !this.no_debug) console.log(" # Flashrom Part is Last Part", flashrom_info.is_last_part);
|
|
||||||
|
|
||||||
if (flashrom_info.is_last_part && this.bf0app_update) {
|
if (flashrom_info.is_last_part && this.bf0app_update) {
|
||||||
flashrom_info.next_rompath = null;
|
flashrom_info.next_rompath = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user