HP LaserJet M9040/M9050 HP LaserJet M9040/M9050 MFP - Software Technical Refer - Page 269

Firmware version checking [INTERNAL]

Page 269 highlights

Engineering details Firmware version checking [INTERNAL] [INTERNAL] Firmware for each upgradeable component is represented in the .RFU bundle. During a remote firmware update, all upgradeable components in the product are upgraded based on the version checking of each component. [INTERNAL] If the component does not version check, the component will upgrade automatically during the first reboot. If the component has version checking, whether the component updates depends on how the component version checks. These components upgrade during the first reboot with the exception of the Scanner Control Board (SCB) firmware, which will require a manual reboot. Table 6-1 Firmware version checking [INTERNAL] [INTERNAL] Primary/Location [INTERNAL] Version Checking [INTERNAL] JetDirect inside (JDI) [INTERNAL] Does version checking. [INTERNAL] Upgrades if the firmware version is newer; this means it will not rewrite or upgrade if the firmware is the same or older. [INTERNAL] This becomes an issue if the current firmware is corrupt. Because the firmware version may be the same even though it may be corrupt, the firmware will not rewrite because it is the same version. [INTERNAL] To update corrupt firmware with the same .RFU version, use the nodebug bundle of firmware, then update using the correct firmware bundle. [INTERNAL] Fax Modem [INTERNAL] Does version checking. [INTERNAL] The firmware updates if the .RFU is different from what is currently on the component. The firmware can be updated if the .RFU is older or newer than the current firmware version. [INTERNAL] Will not upgrade if firmware version is the same. The same version does not rewrite because of speed. [INTERNAL] This becomes an issue if the current firmware is corrupt. Because the firmware version may be the same even though it may be corrupt, the firmware will not rewrite because it is the same version. [INTERNAL] Formatter [INTERNAL] No version checking. [INTERNAL] The formatter firmware updates if there is a formatter bundle on the .RFU, and is not dependant on what version of firmware the formatter is currently using. [INTERNAL] Copy control board (CPB) [INTERNAL] No version checking. [INTERNAL] Scan control board (SCB) [INTERNAL] Does version checking. [INTERNAL] Upgrades if the firmware version is newer; this means it will not rewrite or upgrade if the firmware is the same or older. [INTERNAL] This becomes an issue if the current firmware is corrupt. Because the firmware version may be the same even though it may be corrupt, the firmware will not rewrite because it is the same version. ENWW Remote firmware updates 251

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326

Firmware version checking [INTERNAL]
[INTERNAL] Firmware for each upgradeable component is represented in the .RFU bundle. During a
remote firmware update, all upgradeable components in the product are upgraded based on the version
checking of each component.
[INTERNAL] If the component does not version check, the component will upgrade automatically during
the first reboot. If the component has version checking, whether the component updates depends on
how the component version checks. These components upgrade during the first reboot with the
exception of the Scanner Control Board (SCB) firmware, which will require a manual reboot.
Table 6-1
Firmware version checking [INTERNAL]
[INTERNAL]
Primary/Location
[INTERNAL]
Version Checking
[INTERNAL] JetDirect inside (JDI)
[INTERNAL] Does version checking.
[INTERNAL] Upgrades if the firmware version is newer; this
means it will not rewrite or upgrade if the firmware is the same
or older.
[INTERNAL] This becomes an issue if the current firmware is
corrupt. Because the firmware version may be the same even
though it may be corrupt, the firmware will not rewrite because
it is the same version.
[INTERNAL] To update corrupt firmware with the same .RFU
version, use the nodebug bundle of firmware, then update
using the correct firmware bundle.
[INTERNAL] Fax Modem
[INTERNAL] Does version checking.
[INTERNAL] The firmware updates if the .RFU is different from
what is currently on the component. The firmware can be
updated if the .RFU is older or newer than the current firmware
version.
[INTERNAL] Will not upgrade if firmware version is the same.
The same version does not rewrite because of speed.
[INTERNAL] This becomes an issue if the current firmware is
corrupt. Because the firmware version may be the same even
though it may be corrupt, the firmware will not rewrite because
it is the same version.
[INTERNAL] Formatter
[INTERNAL] No version checking.
[INTERNAL] The formatter firmware updates if there is a
formatter bundle on the .RFU, and is not dependant on what
version of firmware the formatter is currently using.
[INTERNAL] Copy control board (CPB)
[INTERNAL] No version checking.
[INTERNAL] Scan control board (SCB)
[INTERNAL] Does version checking.
[INTERNAL] Upgrades if the firmware version is newer; this
means it will not rewrite or upgrade if the firmware is the same
or older.
[INTERNAL] This becomes an issue if the current firmware is
corrupt. Because the firmware version may be the same even
though it may be corrupt, the firmware will not rewrite because
it is the same version.
ENWW
Remote firmware updates
251
Engineering details