o.c.d.
11-29-2007, 04:29 AM
I have a 301 married to a rom10, easy enough to open, right... but I fu'd the card because head up as$. I want the info from the card soI can keep from jtag'ing if possible.
Here's what I have;
I did write down the CAID and the SmartCardID from the systeminfo screen of the ird. Can I convert these to hex and add them as cam and ird to a 101/102 etc?
If not here's what I did to the cam;
With head up ass, I used "The UnlockerV101.vxb, instead of selecting unlocker I selected Loader, after a few more dumb ass clicks I selected update A21 to A23 (I cannot believe I did all of this), well the cam was updated via winex and ISO to A23 from A21. I've tried to unlock the cam with every script I can find and mu loader can't seem to get it done. This is the same loader that unlocked 4 10's and a 102, and was just used to correct the unknown provider for a 102. i get the correct response from winex but the cam still won't open.
Here's the code that I assume was written to the cam during the A21 to A23 update.
Any Help would be appreciated.
DO NOT USE AS Patch!!!
Rev A21 to Rev A23
Sub DishRevA21Update()
sc.verbose = false
ClearOutputWindow
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 1 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00012A461BF24577EC9721F7410E54 592F95F931B93874A256FE0FBA91163207093FC73E0B52C9FA 6DCBEEB947DD91A9DA897B964AA5590C6682F1BEE31AF10707 F072546FC2006B4E62D10574")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 2 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("214053A0CA00004D004B0001AAA7534155E6C3314F0B3E557A 47B3E8048CD881927E58170CAE8472711ACFAD6B8493655674 AF7ACDA5BE8C9FEFC5E0F1A92706FB3F3417EA1EBF7117D7C5 47D62BE64BCF0BB9839C0557")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 3 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00016AD87B45FE02D9B16AFDB31683 4E8AFE1172B0633932A95CC7918391ED7A360166184973FA7B 312DFE5E1AF57A22D09468364B13CE19E2556606F29AD03D46 5BCCB1FFDAE72D30590B05C7")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 4 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00016A8BCC097FD4B3F5F056B7B336 962DB5FAD49577EADE0BDDF8F70D3D69081762270537B97837 9858EDED494352C42121670C925E3649CE906606CB47FBE5EC 52B46051AFF26B34C09D05E3")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
wx.closeport
wx.openport
sc.print
sc.print "Card should now be updated to Rev A23! Open Nagraedit and try Reset ATR to verify." & vbcr
Here's what I have;
I did write down the CAID and the SmartCardID from the systeminfo screen of the ird. Can I convert these to hex and add them as cam and ird to a 101/102 etc?
If not here's what I did to the cam;
With head up ass, I used "The UnlockerV101.vxb, instead of selecting unlocker I selected Loader, after a few more dumb ass clicks I selected update A21 to A23 (I cannot believe I did all of this), well the cam was updated via winex and ISO to A23 from A21. I've tried to unlock the cam with every script I can find and mu loader can't seem to get it done. This is the same loader that unlocked 4 10's and a 102, and was just used to correct the unknown provider for a 102. i get the correct response from winex but the cam still won't open.
Here's the code that I assume was written to the cam during the A21 to A23 update.
Any Help would be appreciated.
DO NOT USE AS Patch!!!
Rev A21 to Rev A23
Sub DishRevA21Update()
sc.verbose = false
ClearOutputWindow
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 1 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00012A461BF24577EC9721F7410E54 592F95F931B93874A256FE0FBA91163207093FC73E0B52C9FA 6DCBEEB947DD91A9DA897B964AA5590C6682F1BEE31AF10707 F072546FC2006B4E62D10574")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 2 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("214053A0CA00004D004B0001AAA7534155E6C3314F0B3E557A 47B3E8048CD881927E58170CAE8472711ACFAD6B8493655674 AF7ACDA5BE8C9FEFC5E0F1A92706FB3F3417EA1EBF7117D7C5 47D62BE64BCF0BB9839C0557")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 3 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00016AD87B45FE02D9B16AFDB31683 4E8AFE1172B0633932A95CC7918391ED7A360166184973FA7B 312DFE5E1AF57A22D09468364B13CE19E2556606F29AD03D46 5BCCB1FFDAE72D30590B05C7")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
VResponse = 0
I=0
While VResponse = 0
I=I+1
sc.print "Sending EMM update packet 4 of 4, attempt number: " & cstr(I) & vbcr & "=================" & vbcr
sc.write("210053A0CA00004D004B00016A8BCC097FD4B3F5F056B7B336 962DB5FAD49577EADE0BDDF8F70D3D69081762270537B97837 9858EDED494352C42121670C925E3649CE906606CB47FBE5EC 52B46051AFF26B34C09D05E3")
sc.print "Response from card: " & vbcr
sc.delay(80)
Call read_answer()
sc.print
sc.delay(initdelay)
Wend
wx.closeport
wx.openport
sc.print
sc.print "Card should now be updated to Rev A23! Open Nagraedit and try Reset ATR to verify." & vbcr