Go Back   Techwatch Support Forums: Digital & Satellite TV, FTA, Cable, Computers, Mobile Phones, Apple and General Tech Forums > Tech Forums > UK Cable > Cable TV Chat



Cable TV Chat Discuss all aspects of the cable tv world

Reply
 
LinkBack Thread Tools
Old 31-10-09, 10:31 PM   #81 (permalink)
Member
 
Join Date: May 2008
Posts: 48
Thanks: 7
Thanked 1 Time in 1 Post
Default Re: 3_7 funcard fix here

Ok back to the problem in hand, was i right in assuming that the issue is caused by the time it takes the Fun to respond
the card is inserted

21 C1 01 ; FE 1F the box sends a request to the card to change the size of ifs
12 E1 01 ; FE 0C card receives the request and responds

21 00 08 ; A0 CA 00 00 02 C0 00 06 87 standard header
12 00 08 ; B0 04 08 03 00 00 90 00 35

there is something wrong with the previous instruction which forces the card to then again retry to send the reset

21 C1 01 ; FE 1F
12 E1 01 ; FE 0C

Does the IFS command clear a section of the card so that new data can be written to it? could it be that the IFS in the source is not where the box is looking to write the info? and that is why it is having the timing issues?

Once again your help in understanding would be much gratefully received


Edit:

I'm starting to steer away from IFS for the simple reason that the card responds to the request

Last edited by PaddyBhoy; 31-10-09 at 10:48 PM.
PaddyBhoy is offline   Reply With Quote
Old 31-10-09, 11:53 PM   #82 (permalink)
Senior Member
 
Join Date: May 2008
Posts: 337
Thanks: 16
Thanked 126 Times in 69 Posts
Default Re: 3_7 funcard fix here

I will repeat the problem has nothing to do with commands or how commands are processed or what response to a command is sent. The problem is more basic than that, there is a fundamental difference between the way the cards that you know work handle communications and how a funcard processes the comms. What is the difference????????????????
__________________
Without Prejudice all information is for educational purposes only.
Tesla is offline   Reply With Quote
Old 01-11-09, 12:11 AM   #83 (permalink)
Underground Crew Member
 
TheCoder's Avatar
 
Join Date: May 2009
Location: Undrground
Posts: 2,112
Thanks: 15
Thanked 1,690 Times in 932 Posts
Default Re: 3_7 funcard fix here

Assuming that all the Funcard command responses are valid (which we know is true because it works on 3_6) then ask yourself what it is that would cause the box to decide that it has a bad card and attempt to reset the slot !

The box has decided something is very, very wrong. Its not attempting the usual resends or resynchronisation. So, what could cause the box to act that way ?

Think about the way card communication works. All I/O is down one single wire !
TheCoder is offline   Reply With Quote
Old 01-11-09, 12:23 AM   #84 (permalink)
Senior Member
 
elli5on's Avatar
 
Join Date: Jan 2009
Posts: 390
Thanks: 54
Thanked 66 Times in 62 Posts
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by TheCoder View Post
Assuming that all the Funcard command responses are valid (which we know is true because it works on 3_6) then ask yourself what it is that would cause the box to decide that it has a bad card and attempt to reset the slot !

The box has decided something is very, very wrong. Its not attempting the usual resends or resynchronisation. So, what could cause the box to act that way ?

Think about the way card communication works. All I/O is down one single wire !

Anything to do with the amount of time the box waits for the card to send information regarding a BK or IRD?? I have been reading through this post and its probably one of the best read's i have been through on this forum. Makes really interesting reading.

Craig
elli5on is offline   Reply With Quote
Old 01-11-09, 12:24 AM   #85 (permalink)
Senior Member
 
Join Date: Feb 2007
Location: Belfast
Posts: 323
Thanks: 23
Thanked 56 Times in 50 Posts
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by TheCoder View Post
Assuming that all the Funcard command responses are valid (which we know is true because it works on 3_6) then ask yourself what it is that would cause the box to decide that it has a bad card and attempt to reset the slot !

The box has decided something is very, very wrong. Its not attempting the usual resends or resynchronisation. So, what could cause the box to act that way ?

Think about the way card communication works. All I/O is down one single wire !

Ok doh, if all input/output are going down one single wire then you could assume that perhaps both could be trying to communicate @ the same time.

As we know its something to do with timeing

IRD sends command
Card should respond

but if the card has been programmed to respond at a certain rate,
the box is waiting for a response doesnt get one effectively a timeout of some sort and rensends another/same command.
timetrex is offline   Reply With Quote
Old 01-11-09, 12:34 AM   #86 (permalink)
Member
 
Join Date: May 2008
Posts: 48
Thanks: 7
Thanked 1 Time in 1 Post
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by timetrex View Post
Ok doh, if all input/output are going down one single wire then you could assume that perhaps both could be trying to communicate @ the same time.

As we know its something to do with timeing

IRD sends command
Card should respond

but if the card has been programmed to respond at a certain rate,
the box is waiting for a response doesnt get one effectively a timeout of some sort and rensends another/same command.
do you mean it could be bottlenecking
PaddyBhoy is offline   Reply With Quote
Old 01-11-09, 01:19 AM   #87 (permalink)
Member
 
Join Date: May 2008
Posts: 48
Thanks: 7
Thanked 1 Time in 1 Post
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by timetrex View Post
Ok doh, if all input/output are going down one single wire then you could assume that perhaps both could be trying to communicate @ the same time.

As we know its something to do with timeing

IRD sends command
Card should respond

but if the card has been programmed to respond at a certain rate,
the box is waiting for a response doesnt get one effectively a timeout of some sort and rensends another/same command.
the card does respond though

21 is the request from the box,
12 is the reponse from the card

As Tesla and TheCoder have mentioned we have to look at how the card deals with the requests that others that are not effected do different,something has changed but it's not the IFS because the card responds.Something in the source is putting the card out of sync

Last edited by PaddyBhoy; 01-11-09 at 01:36 AM.
PaddyBhoy is offline   Reply With Quote
Old 01-11-09, 01:35 AM   #88 (permalink)
Member
 
Join Date: May 2008
Posts: 48
Thanks: 7
Thanked 1 Time in 1 Post
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by G77 View Post
well i have a full set of logs if needed. done my myself and are genuine.

i also have stuntguys faq'd and a ebook called 'the art of assembly language'

would be happy to pass these on to anyone interested.

any chance you can send me 'the art of assembly language?

i've just been going through the thread again to see if i have missed something
PaddyBhoy is offline   Reply With Quote
Old 01-11-09, 01:53 AM   #89 (permalink)
Senior Member
 
Join Date: Feb 2007
Location: Belfast
Posts: 323
Thanks: 23
Thanked 56 Times in 50 Posts
Default Re: 3_7 funcard fix here

Quote:
Originally Posted by PaddyBhoy View Post
the card does respond though

21 is the request from the box,
12 is the reponse from the card

As Tesla and TheCoder have mentioned we have to look at how the card deals with the requests that others that are not effected do different,something has changed but it's not the IFS because the card responds.Something in the source is putting the card out of sync
By the face of things the card does respond but it aint responding with the right info.

Been looking at the hex files and as the coder suggested the rst as well since its working.

THe rst hex file seems a lot cleaner than the last fixes...

+00000000: C007 RJMP PC+0x0008 Relative jump
+00000001: 9518 RETI Interrupt return
+00000002: 9518 RETI Interrupt return
+00000003: FFFF ??? Data or unknown opcode
+00000004: FFFF ??? Data or unknown opcode
+00000005: FFFF ??? Data or unknown opcode
+00000006: FFFF ??? Data or unknown opcode
+00000007: C0D8 RJMP PC+0x00D9 Relative jump
+00000008: 9A47 SBI 0x08,7 Set bit in I/O register
+00000009: 94F8 CLI Global Interrupt Disable
+0000000A: 2700 CLR R16 Clear Register
+0000000B: BF0B OUT 0x3B,R16 Out to I/O location
+0000000C: BF09 OUT 0x39,R16 Out to I/O location
+0000000D: BF05 OUT 0x35,R16 Out to I/O location
+0000000E: B90D OUT 0x0D,R16 Out to I/O location
+0000000F: BB05 OUT 0x15,R16 Out to I/O location
+00000010: BF0E OUT 0x3E,R16 Out to I/O location
+00000011: BB01 OUT 0x11,R16 Out to I/O location

where as compared to this

00000000: C010 RJMP PC+0x0011 Relative jump
+00000001: 9518 RETI Interrupt return
+00000002: 9518 RETI Interrupt return
+00000003: FFFF ??? Data or unknown opcode
+00000004: FFFF ??? Data or unknown opcode
+00000005: FFFF ??? Data or unknown opcode
+00000006: FFFF ??? Data or unknown opcode
+00000007: 930F PUSH R16 Push register on stack
+00000008: 9BB6 SBIS 0x16,6 Skip if bit in I/O register set
+00000009: C004 RJMP PC+0x0005 Relative jump
+0000000A: EE0F LDI R16,0xEF Load immediate
+0000000B: BF02 OUT 0x32,R16 Out to I/O location
+0000000C: 910F POP R16 Pop register from stack
+0000000D: 9518 RETI Interrupt return
+0000000E: E000 LDI R16,0x00 Load immediate
+0000000F: BF03 OUT 0x33,R16 Out to I/O location
+00000010: C07A RJMP PC+0x007B Relative jump
+00000011: 9A47 SBI 0x08,7 Set bit in I/O register
+00000012: 2700 CLR R16 Clear Register
+00000013: BF0B OUT 0x3B,R16 Out to I/O location
+00000014: BF05 OUT 0x35,R16 Out to I/O location
+00000015: E000 LDI R16,0x00 Load immediate
+00000016: BF09 OUT 0x39,R16 Out to I/O location
+00000017: 9AC2 SBI 0x18,2 Set bit in I/O register
+00000018: 9ABA SBI 0x17,2 Set bit in I/O register
+00000019: E0D0 LDI R29,0x00 Load immediate
+0000001A: E6C0 LDI R28,0x60 Load immediate

spot the difference?
timetrex is offline   Reply With Quote
Old 01-11-09, 01:54 AM   #90 (permalink)
G77
Super Moderator
 
G77's Avatar
 
Join Date: May 2008
Posts: 6,080
Thanks: 695
Thanked 1,248 Times in 1,042 Posts
Default Re: 3_7 funcard fix here

yeah mate, pm me your email address
__________________
1M Motorised Dish, 45W-36E, DM800HD.
Quad LNB Mesh Mini Dish, 28.2E, DM500, TM500.
Samsung Galaxy S GT-I9000 XXJVU & CF-Root.
G77 is offline   Reply With Quote
Reply

Bookmarks

« camid | Err4 »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where is the ex-cw funcard fix? sassbs11 Cable TV Chat 10 05-12-09 12:11 AM
Funcard fix for Leeds mekonhead Cable TV Chat 55 26-09-09 02:26 PM
Buy funcard 1, funcard 4, or funcard 6? waqasahmed Cable TV Chat 5 06-09-09 02:31 PM
Which Fix needs to go onto a Prussian Galaxy 2 Funcard seanoasisoldham Cable TV Chat 4 07-12-08 04:16 PM
eurovox 2 firmware fix????? E*BAY elvis Eurovox 9 04-12-08 07:43 PM


All times are GMT +1. The time now is 04:14 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.