HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Here you can ask technical questions about REVELPROG-IS and device/memory programming.
palashgoyal
Posts: 5
Joined: Wed Jul 14, 2021 4:33 am
Has thanked: 4 times

HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby palashgoyal » Thu Dec 02, 2021 6:52 am

Hi,

I am struggling with recoding a HP coded optic to Cisco optic. the module I have is J9150D-PO, it is with the HP firmware in the module, so it could not be changed to Cisco or other compatible ??
Are HP transceivers are special than others ?

I am attaching both hp and cisco code Please let me know if anyone has faced the similar issue and came to a solution. it will be very helpful and thanks in advance

Best ,
Palash Goyal
pgoyal [] pivotaloptics.com
Attachments
NEW CISCO SR_EEPROM_SFPA0.bin
(256 Bytes) Downloaded 415 times
HP SR_Original_Code _EEPROM_SFPA0.bin
(256 Bytes) Downloaded 383 times

thankfly
Posts: 28
Joined: Wed Mar 17, 2021 12:58 am
Been thanked: 8 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby thankfly » Mon Dec 06, 2021 2:27 am

HP SFP+ SR is MORE special than Cisco.
HP SFP+ SR need HPidV2, that means something should wrote in MCUs.
Cisco only need to write SPECIAL hex contents in the EEPROM.
In a word: HP SFP+ SR can change to Cisco with wrote a special content.
Cisco SFP+ SR cannot change to HP SFP+ with wrote a special content.

palashgoyal
Posts: 5
Joined: Wed Jul 14, 2021 4:33 am
Has thanked: 4 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby palashgoyal » Mon Dec 06, 2021 5:08 am

Thanks for your response, I was able to recode the the optic using password but still it does not work as it should be. I am sure now since you mentioned already, its definitely firmware on HP optics which makes it different then other platforms. If we need to change it we need to have the right firmware as well with the HP code. If anyone has or had similar issue and came to a conclusion please share your experience. It will be a great help. Thanks

thankfly
Posts: 28
Joined: Wed Mar 17, 2021 12:58 am
Been thanked: 8 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby thankfly » Mon Dec 06, 2021 8:36 am

BTW: I dont think you can write the firmware to the modules.
The manufucture does not reserve the interface to communicate with MCUs.
All you can write in is EEPROM.
And, there is only a few guys have the firmware with HP.

palashgoyal
Posts: 5
Joined: Wed Jul 14, 2021 4:33 am
Has thanked: 4 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby palashgoyal » Thu Feb 03, 2022 9:44 pm

Hi, just catching up.
Is there a way we can write the MCU using Beagle I2C/SPI Protocol Analyzer??
Please advise, Thanks

thankfly
Posts: 28
Joined: Wed Mar 17, 2021 12:58 am
Been thanked: 8 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby thankfly » Sat Feb 05, 2022 2:51 am

palashgoyal wrote:Hi, just catching up.
Is there a way we can write the MCU using Beagle I2C/SPI Protocol Analyzer??
Please advise, Thanks

There is no sense to write MCU, because you don't have HP firmware.

ArT
Posts: 1540
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 57 times
Been thanked: 166 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby ArT » Mon Feb 07, 2022 7:58 am

There are many differents MCUs in SFPs and they are all read protected, it can not be changed. All of them are simulating EEPROM in MSA standard and you can change areas in MSA standard. Memory map details are descibed in this post: viewtopic.php?f=32&t=529

dstachur
Posts: 4
Joined: Mon Aug 05, 2024 6:20 pm

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby dstachur » Thu Aug 29, 2024 2:56 pm

This is a quite old topic, but it is related to HP SFPs, so I decided to refresh it and write about my HP related issue here...

A general goal is to clone HP J9151A SFP.
First of all I bought an original HP to get it's content and check what hardware is under J9151A SFP:
Clipboard01.jpg
Clipboard01.jpg (53.76 KiB) Viewed 1076 times

As you can see it is Source Photonics hardware, so I bought a bunch of these hoping these are MSA standard with well known write password or in worst case scenario I will be able to brute force it. This is an untouched Source Photonics:
Clipboard02.jpg
Clipboard02.jpg (54.76 KiB) Viewed 1076 times

HP J9151A is a bit different SFP model - SPP-10E-LR-CDFF (10km range) instead of my "clean" SPP-10E-LR-CDFP (2km range).
I have a 3rd party clone of J9151E, which content looks exactly as HP/Source Photonics, but hardware looks quite different:
Clipboard03.jpg
Clipboard03.jpg (53.81 KiB) Viewed 1076 times

Clipboard04.jpg
Clipboard04.jpg (41.61 KiB) Viewed 1076 times


Then I spent more than 2 weeks trying to brute force Source Photonics SFP (ASCII letters, number and special chars, A2h,7Bh). Unfortunately with no success.

So, I am looking for anyone with any experience for Source Photonics SFPs or any other hint. If you wanna try some tricks on your own, I can probably send you 1 or 2 Source Photonics SFP, I got a lot of these.

I am also wonder how 3rp party SFPs with HP's original content was prepared. I got an non OEM, regular Finisar LR FTLX1471D3BCL and tried to use it for cloning. I can write to this one (standard password), but HP switch did not accept my cloned SFP :-/

thankfly
Posts: 28
Joined: Wed Mar 17, 2021 12:58 am
Been thanked: 8 times

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby thankfly » Thu Nov 14, 2024 5:34 am

dstachur wrote:This is a quite old topic, but it is related to HP SFPs, so I decided to refresh it and write about my HP related issue here...

A general goal is to clone HP J9151A SFP.
First of all I bought an original HP to get it's content and check what hardware is under J9151A SFP:
Clipboard01.jpg

As you can see it is Source Photonics hardware, so I bought a bunch of these hoping these are MSA standard with well known write password or in worst case scenario I will be able to brute force it. This is an untouched Source Photonics:
Clipboard02.jpg

HP J9151A is a bit different SFP model - SPP-10E-LR-CDFF (10km range) instead of my "clean" SPP-10E-LR-CDFP (2km range).
I have a 3rd party clone of J9151E, which content looks exactly as HP/Source Photonics, but hardware looks quite different:
Clipboard03.jpg

Clipboard04.jpg


Then I spent more than 2 weeks trying to brute force Source Photonics SFP (ASCII letters, number and special chars, A2h,7Bh). Unfortunately with no success.

So, I am looking for anyone with any experience for Source Photonics SFPs or any other hint. If you wanna try some tricks on your own, I can probably send you 1 or 2 Source Photonics SFP, I got a lot of these.

I am also wonder how 3rp party SFPs with HP's original content was prepared. I got an non OEM, regular Finisar LR FTLX1471D3BCL and tried to use it for cloning. I can write to this one (standard password), but HP switch did not accept my cloned SFP :-/


As I said below: A module wants to compatibal with HP, you need to write a special firmware into MCU. There is no sense to copy an eerpom from orginal module to a 3rd-pary module, even this module is the same brand.
Hope helpful.

dstachur
Posts: 4
Joined: Mon Aug 05, 2024 6:20 pm

Re: HP firmware in the SFP module, so it could not be changed to Cisco or other compatible??

Postby dstachur » Fri Nov 22, 2024 11:27 am

A module wants to compatibal with HP, you need to write a special firmware into MCU.

So why it works fine when you read an original HP SFP and then write this it's code into 3rd party, but does not work when you write it to exactly the same hardware?
By the way I do a lot of SFPs for Extreme Networks 10G on Finisar FTLX8571BCL (I found Extreme Networks uses FTLX8571BCL), I also did a few succesful writes on HP 40G QSFPs on Finisar FTL410QE4C. And these all works fine clonned that way.

There is no sense to copy an eerpom from orginal module to a 3rd-pary module, even this module is the same brand.

I don't understand your point - all the 3rd party's SFPs has the eeprom content from original HP. And that works, right?
Do you mean some different MCU code (not generic, but HP specific) + HP eeprom code?


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 1 guest