Had a little spare time on my hands. I had a intermittent box and another 3that showed the same fault but remained in that fault state indefinitely,
I did a Bootlog of working and non working and compared both of the log files,
line by line till I got to the error,
[camd] CA_SEND_MSG: Remote I/O error
this is refering to the avia_gtx it is not attaching at all and not giving a ID to microprocessor from there it will get its memory resource, and irq etc
what it should have done was sucessfully attach ie
avia_gt_core: masking unhandled irq reg 0 bit 7
i.e from working one
looking through the source code of the gt_core.c. you can see how it does this, but to cut a long story short, the problem, is the small copper plated feed throughs underneath and around the avia chip this get pretty warm, and causes heat fatigue, also the feed through should from the manufacturacting stage be plug with resin to cap them off this prevent oxidisation,
I heated and freezed the board in various locations, and concluded that the most stress was around the boundaries of the gtx chip this is where the heat differential is the greatest so using a scalpel I gently placed into the feed through rotated it carefully to expose a sliver of copper then apply solder till the solder permeating thoroughly into it, I know it is tedious but have patience,
after getting into a routine i did this to about 40 feed throughs ,even the ones on the underneath under the avia 500 ( the board);
I then turned the box on Presto !! first time changed to a an encrypted channel
waiting for about ten seconds and it came up checking the epg informations, they also updated succesfully .Doing the same repair procedure to the intermittent box, and now that ok!! I am not saying that this will work with all boxes but should have a high sucess rate (I have a perfect sucess rate has of now), if it isnt then you will need to scope some various points, I happen to have a circuit diagram for the box, if you want me to go into more detail then I will cheers
I did a Bootlog of working and non working and compared both of the log files,
line by line till I got to the error,
[camd] CA_SEND_MSG: Remote I/O error
this is refering to the avia_gtx it is not attaching at all and not giving a ID to microprocessor from there it will get its memory resource, and irq etc
what it should have done was sucessfully attach ie
avia_gt_core: masking unhandled irq reg 0 bit 7
i.e from working one
looking through the source code of the gt_core.c. you can see how it does this, but to cut a long story short, the problem, is the small copper plated feed throughs underneath and around the avia chip this get pretty warm, and causes heat fatigue, also the feed through should from the manufacturacting stage be plug with resin to cap them off this prevent oxidisation,
I heated and freezed the board in various locations, and concluded that the most stress was around the boundaries of the gtx chip this is where the heat differential is the greatest so using a scalpel I gently placed into the feed through rotated it carefully to expose a sliver of copper then apply solder till the solder permeating thoroughly into it, I know it is tedious but have patience,
after getting into a routine i did this to about 40 feed throughs ,even the ones on the underneath under the avia 500 ( the board);
I then turned the box on Presto !! first time changed to a an encrypted channel
waiting for about ten seconds and it came up checking the epg informations, they also updated succesfully .Doing the same repair procedure to the intermittent box, and now that ok!! I am not saying that this will work with all boxes but should have a high sucess rate (I have a perfect sucess rate has of now), if it isnt then you will need to scope some various points, I happen to have a circuit diagram for the box, if you want me to go into more detail then I will cheers