Flash NEC N8103(LSI 9267) to SAS2208 LSI FW (Recovery success)

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

mysy

Member
Apr 2, 2020
51
10
8
CHINA
I get cheap NEC N8103-149 Raid card ( about 10 USD) , it support 8i port and mode Raid 0 and 1, could use with my mini server for raid 4x 300G SAS disk for Esxi test server.
TB2go_yxrlmpuFjSZFlXXbdQXXa_!!2453755143.jpg TB2mkjExypnpuFjSZFkXXc4ZpXa_!!2453755143.jpg
In the begin it could find in Win10 and MSM software to control create Raid or disk check.
60882CD941379ECC5883AD11603D992A.jpg
6A08BC844B0EE541E743A08CB37E6FD1.jpg
I try follow the step
megarec -readsbr 0 nec9267sbr.bak // backup the sbr
flash the empty sbr ( need jump on for xxx5 pin ) // nec n8103 raid card use 256 byte SBR file, don't flash 512 byte file , it will create a lot issue.
megarec -cleanflash 0

reboot pc

flash least SAS2208 ROM file 23-34-0-0019_SAS_2208_FW_IMAGE_APP_3-460-115-6465
the flash process is working fine no error message.
but after I reboot to PC to WIn10

The raid card have error , couldn't find from LSI MSM software. it report ven and pid not match the record .... I guess is the sbr change and rom file doesn't match
I try flash smc2208.sbr
and flash smc2208.spd

reboot

same error.
raid_error01.jpg
In the dos mode , only megarec could find
 
Last edited:
  • Like
Reactions: Pheckphul

mysy

Member
Apr 2, 2020
51
10
8
CHINA
After know the issue, I create a empty all 00 sbr file to 512 byte,
megarec -writesbr 0 emtpy512.sbr
megarec -cleanflash 0

reboot pc

megarec -writesbr 0 nec9267sbr.bak

I try directly flash 8mb nec fw , it doesn't work . you will need 16mb 2208_16 recovery file
megarec -m0flash 2208_16.rom

and reboot pc

megacli -adpallinfo -a0

could see the card , not more f/w is in fault state ,no more controller is not present.
Snap1.jpg

after it , I could use nec fw to update by

MegaCli -adpfwflash -f 4041_8m.rom -NoSigChk -NoVerChk -a0

Snap2.jpg

Snap4.jpg
 
  • Like
Reactions: Pheckphul

iwik

New Member
May 28, 2013
5
0
1
Hi, I have same card. I tried crossflash it to MPT IR Mode (Flashing LSI 2208 with IT firmware to use as an HBA - My Wired House) but it does not work. It seems that this is some different (older) revision of chip? sas2flash reports revision 01 and firmware requires 05. Same result have this user
Flashing LSI 2208 with IT firmware to use as an HBA - My Wired House. Someone suggest to use firmware for 9205 -- but that is only HBA (IT mode) and I wanted raid mode due ESXi.
Thanks for sbr -- I forged to backup my. Using your I was able to recover card back to MegaRAID mode. I will keep it unused.
I like MPT IR mode -- it makes disk from raid 1 usable without raid. For example, when raid card fails, I allows you to take disk from raid 1 and put it onto onboad SATA and you have your data :) With megaraid cards you are not able do this.
 

uvwxyz

New Member
Jan 8, 2022
2
0
1
I get cheap NEC N8103-149 Raid card ( about 10 USD) , it support 8i port and mode Raid 0 and 1, could use with my mini server for raid 4x 300G SAS disk for Esxi test server.
View attachment 15155 View attachment 15156
In the begin it could find in Win10 and MSM software to control create Raid or disk check.
View attachment 15170
View attachment 15171
I try follow the step
megarec -readsbr 0 nec9267sbr.bak // backup the sbr
flash the empty sbr ( need jump on for xxx5 pin ) // nec n8103 raid card use 256 byte SBR file, don't flash 512 byte file , it will create a lot issue.
megarec -cleanflash 0

reboot pc

flash least SAS2208 ROM file 23-34-0-0019_SAS_2208_FW_IMAGE_APP_3-460-115-6465
the flash process is working fine no error message.
but after I reboot to PC to WIn10

The raid card have error , couldn't find from LSI MSM software. it report ven and pid not match the record .... I guess is the sbr change and rom file doesn't match
I try flash smc2208.sbr
and flash smc2208.spd

reboot

same error.
View attachment 15172
In the dos mode , only megarec could find
may you share NEC N8103-149 spd?
Thanks
 

Borizz.K

New Member
Jun 21, 2021
8
2
3
Today i flash NEC N8103 to LSI using latest 9266/1971 formware from Broadcom site

I used this way:

1. Download latest firmware in .iso from nec site
Download : NEC Express5800 Server Series | NEC
Firmware 3.140.135-4041
2. Write iso to usb-flash with rufus
3. Boot server with usb-flash and update controller to this latest firmware
4. Power off server (also disconnect power cables for 2-3 mins)
5. Add additional files to usb-flash:
Create recover directory in data directory on usb-flash (data\recover)
Copy all files from lsi2208fixer.iso from lsi_dos directory to data\recover on usb-flash
lsi2208fixer.zip
Copy latest 9266/9271 firmware to data\recover on flash (mr2208fw.rom - download from LSI site)
Verify files

6. Insert usb-flash to server
7. Turn on server
8. Boot with usb-flash
7. Going to D:\data\recover (d:, cd D:\data\recover)
8. Reset controller to defaults: MegaCli -adpfacdefset -a0 (megacli located in d:\data\bin and contained in dos path variable)
9. Turn off and turn on server
10. Boot with usb-flash
11. Going to D:\data\recover (d:, cd D:\data\recover)
12. Clear controller flash and write 2208_16.rom with command: megarec -cleanflash 0 2208_16.rom
13. Turn off server and disconnect power cables for 2-3 mins
14. Turn on server
15. Boot with usb-flash
16. Reset controller to defaults: MegaCli -adpfacdefset -a0
17. Turn off and turn on server
18. Boot with usb-flash.
19. Going to D:\data\recover (d:, cd D:\data\recover)
20. Write latest LSI firmware with command Megacli *NOT MEGAREC*: Megacli -AdpFwFlash -f mr2208fw.rom -a0
21. Turn off server and disconnect power cables for 2-3 mins
22. Turn on server
23. Enjoy!
 

Attachments

Last edited:
  • Like
Reactions: Ufkabakan

Ufkabakan

New Member
Jan 22, 2024
3
0
1
Today i flash NEC N8103 to LSI using latest 9266/1971 formware from Broadcom site

I used this way:

1. Download latest firmware in .iso from nec site
Download : NEC Express5800 Server Series | NEC
Firmware 3.140.135-4041
2. Write iso to usb-flash with rufus
3. Boot server with usb-flash and update controller to this latest firmware
4. Power off server (also disconnect power cables for 2-3 mins)
5. Add additional files to usb-flash:
Create recover directory in data directory on usb-flash (data\recover)
Copy all files from lsi2208fixer.iso from lsi_dos directory to data\recover on usb-flash
lsi2208fixer.zip
Copy latest 9266/9271 firmware to data\recover on flash (mr2208fw.rom - download from LSI site)
Verify files

6. Insert usb-flash to server
7. Turn on server
8. Boot with usb-flash
7. Going to D:\data\recover (d:, cd D:\data\recover)
8. Reset controller to defaults: MegaCli -adpfacdefset -a0 (megacli located in d:\data\bin and contained in dos path variable)
9. Turn off and turn on server
10. Boot with usb-flash
11. Going to D:\data\recover (d:, cd D:\data\recover)
12. Clear controller flash and write 2208_16.rom with command: megarec -cleanflash 0 2208_16.rom
13. Turn off server and disconnect power cables for 2-3 mins
14. Turn on server
15. Boot with usb-flash
16. Reset controller to defaults: MegaCli -adpfacdefset -a0
17. Turn off and turn on server
18. Boot with usb-flash.
19. Going to D:\data\recover (d:, cd D:\data\recover)
20. Write latest LSI firmware with command Megacli *NOT MEGAREC*: Megacli -AdpFwFlash -f mr2208fw.rom -a0
21. Turn off server and disconnect power cables for 2-3 mins
22. Turn on server
23. Enjoy!
Thank you for guide.
I have same card with latest "NEC" based Firmware 3.140.135-4041 .
Could you give me your firmware link please from Broadcom?

Also i saw a firmware looks like new one, i'm not sure its %100 support our 9267-8i, but it looks very similar.
Version 23.34.0-0023
FW PACKAGE: 23.34.0-0023
MR FW: 3.460.145-8209
iMR FW: 3.460.144-8208
BIOS: 5.50.03.0
UEFI: 0x06110200
HII: 03.17.14.04


Also Intel have similar Firmware but a bit older looks like same as yours:
Package information
Package: 23.34.0-0019 (MR 5.14 P3)
Firmware 3.460.115-6465



And last question you Raid controller now support RAID5-6 without Hardware Key (LSI L3-25188-00A) or JBOD ?
With the NEC Firmware we need Hardware Key and its not support JBOD.
 

Ufkabakan

New Member
Jan 22, 2024
3
0
1
MR 5.14 Point Release
23.34.0-0019

See here: Support Documents and Downloads

No - 9267 not support Raid 5, 6 (50, 60) and fast path without hardaware keys
I just compare Firmware ROM file from Intel website and LSI ( 23.34.0-0019 (MR 5.14 P3) ), this rom files. CRC32 and byte size is same.
So i thing LSI made one rom and use it on to many differnt card/onboard controller. It looks like just need same chip series is enough.
 

Attachments