mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-03-09 15:40:18 +00:00 
			
		
		
		
	Added Read Disk Information and Get Performance command to Intel AMT IDER code.
This commit is contained in:
		
							parent
							
								
									e89effac46
								
							
						
					
					
						commit
						73b052eacb
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -83,6 +83,9 @@ module.exports.CreateAmtRemoteIder = function (webserver, meshcentral) { | |||
|     var IDE_ModeSence_Ls120Error_Recovery_Array = String.fromCharCode(0x00, 0x12, 0x31, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00); | ||||
|     var IDE_ModeSence_CDError_Recovery_Array = String.fromCharCode(0x00, 0x0E, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00); | ||||
| 
 | ||||
|     // CD info and performance
 | ||||
|     var RD_CD_DiskInfo = String.fromCharCode(0x00, 0x20, 0x0e, 0x01, 0x01, 0x01, 0x01, 0x20, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); | ||||
|     var RD_CD_Performance = String.fromCharCode(0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00); | ||||
| 
 | ||||
|     // Private method, called by parent when it change state
 | ||||
|     obj.xxStateChange = function (newstate) { | ||||
|  | @ -589,6 +592,12 @@ module.exports.CreateAmtRemoteIder = function (webserver, meshcentral) { | |||
|                     obj.SendDataToHost(dev, true, r, featureRegister & 1); | ||||
|                 } | ||||
|                 break; | ||||
|             case 0x51: // READ_DISK_INFORMATION
 | ||||
|                 obj.SendDataToHost(dev, true, RD_CD_DiskInfo, featureRegister & 1); | ||||
|                 break; | ||||
|             case 0xAC: // GET_PERFORMANCE
 | ||||
|                 obj.SendDataToHost(dev, true, RD_CD_Performance, featureRegister & 1); | ||||
|                 break; | ||||
|             default: // UNKNOWN COMMAND
 | ||||
|                 debug("IDER: Unknown SCSI command", cdb.charCodeAt(0)); | ||||
|                 obj.SendCommandEndResponse(0, 0x05, dev, 0x20, 0x00); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue