Transcript Repair Information on A/V products - IRIS-Code
IRIS Repair coding:
Why
and
How
Brief History of IRIS
In the mid ‘80s, Sony launched the ‘Upstream Action’ quality concept.
Basic principles were: * Factories are themselves fully responsible for the quality of the products they produce; they consequently must bear the cost of the first year’s Warranty Repairs.
* However, to tackle any quality- and reliability problems efficiently, after-sales service must ensure that factories are informed quickly, and in full detail, about their products’ behaviour on the market.
It became thus a necessity to gather and feed detailed service data back from the field as quickly as possible
Gathering Repair Data in Europe ....was faced with several difficult problems:
* Different countries * Different languages * Different types of organisation * Majority of service work performed by external companies (Authorised Servicers and -Dealers
)
So, here Sony discovered a clear need to develop a unified, simple, language-independent, yet powerful “Repair Description Language”
IRIS Basic Introduction & Course
IRIS coding development
The current European format of IRIS coding was developed in Sony in 1986. The name IRIS stands for
I NTERNATIONAL R EPAIR I NFORMATION S YSTEM
In 1989, the codes were standardised between Sony Europe and Sony Japan (but called ‘ISIS’ in Japan), while a simpler 3-byte variant was used in Sony America.
In 1993, the Japanese Manufacturer’s Standardisation Committee(*) agreed to standardise on Sony ISIS coding for their data gathering from overseas).
In the UK, major Manufacturers (members of BREMA) adopted IRIS in 1992 as their standard. In 1994, Simavelec in France and FIAR in Holland also agreed to promote IRIS as a standard coding language.
(*) Hitachi, JVC, Matsushita, Mitsubishi, Sanyo, Sharp, Sony and Toshiba
Official IRIS standardisation in Europe
End 1994, the EACEM (European Association for Consumer Electronics Manufacturers) started activities via the EASSC (European After-Sales Service Committee) to promote IRIS coding and a common Warranty data format throughout Europe. An official Recommendation was issued in 1995.
As a result, today, in most European countries, IRIS has become the official or the ‘de facto’ repair data coding standard for Brown goods.
Other Industries (White goods, small appliances, etc. are currently developing their own codes as well, using the same coding structure.
(and remaining compatible with the ‘original’ IRIS coding)
Advantage of IRIS for the Servicer
Repair Coding * Is a large step towards a fully structured and computerised repair administration.
Standardised Data Structures * Allow simplified Warranty reporting with different Manufacturers, and faster administrative handling of Warranty Claimbacks.
* Form the basis for Electronic Data Interchange (EDI) between Servicers and Manufacturers Structured Technical Data * Allow better technical information handling and faster and more professional repairs * Gathered experience allows for quick and correct cost estimations * More complete and informative invoices for endusers can be made automatically, if necessary in several languages
IRIS coding: a common interest
For the Manufacturer: Coded Repair data are the key information that steers and speeds up the Product Quality Improvement Cycle. Thanks to repair coding, correct tools can be developed to greatly increase the efficiency of the repair work.
For the Servicer: Structured repair data allow for a more professional repair administration with far less effort Repair experience and know-how can be better kept and re-used, and even shared on a large-scale, international level
Better-quality Products combined with more efficient and better-quality Service will greatly increase Customer Satisfaction
Use of Repair Data by the Manufacturer
Input from different Sources ANALYSIS & PROCESSING
FEEDBACK
(to Design & Production): - Design improvements - Quality Assurance - Warranty administration
FEEDFORWARD
(to the Field): - Bulletins & Repair Tips - Troubleshooting help (Guides, PC software...) - On line ‘Knowledge base’
IRIS Basic Introduction & Course
IRIS coding is not a static system
As the Consumer A/V technology changes very fast, IRIS codes are being evaluated and updated on a regular basis. This is done by an EACEM sub-committee, in which major Manufacturers meet on a regular basis to dicuss the need for changes in the coding.
Any member of EACEM, or even any user of IRIS, can propose additional codes, which will then be discussed by the members of the IRIS sub-committee and eventually officialised.
To ensure world-wide compatibility, any changes are also discussed with similar committees in other zones of the world, before becoming officially accepted.
Basics of IRIS Coding (1)
IRIS coding has two, quite distinct, areas: SYMPTOM AREA The SYMPTOM area is intended to describe the set’s malfunction, AS PERCEIVED BY THE USER or any other casual observer. It requires no specific technician know-how to be filled out, and it uses the •
Condition code
•
Symptom Code
DIAGNOSIS AREA The DIAGNOSIS area is intended FOR THE TECHNICIAN, to describe where the defect was located, and the actions that were taken by him to repair the set.
It uses the •
Section- & (optionally) PCB Code
•
Part Reference(s)
•
Defect Code(s)
•
Repair Code(s)
•
Repair Flag IRIS Basic Introduction & Course
IRIS Coding card - Symptom area
When looking at the IRIS coding card, the Front side (the famous matrix) represents the ‘Symptom’ area ….
IRIS Coding card - Diagnosis area
…whereas the Back side, (with the Section-, Repair- and Defect codes, represents the ‘Diagnosis’ area
The Symptom Code Logic
IRIS Coding card - Symptom area
The Symptom code should describe the problem as it can be perceived by any of the five senses, based on simple questions which the enduser can answer, like:
•
What exactly did (or did you not)
see, hear, feel, smell, taste,….
?
•
Does this phenomenon occur all the time, or under certain conditions?
Nobody should expect a technical analysis from a customer, so it is important to define only symptoms that anybody can perceive and describe.
Basic Symptom Matrix structure
Problem Type 4 5 6 7 8 1 NO ACTION 2 LEVEL 3 QUALITY 4 NOISE 5 UNSTABLE 6 RECORDING & PHYSICAL PROBLEMS 7 SPECIAL FUNCTIONS 8 OTHER CONDITIONS 1 GENERAL
11 POWER 12 CHARGING 13 DISPLAY 14 ABNORMAL NOISE 15 REMOTE CONTROL 16 PHYSICAL DAMAGE 17 GENERAL FUNCTION 18 SPECIAL REQUIREMENTS
2 COMMUNICATION
21
3 PICTURE
31 NO RECEPTION NO PICTURE 22 32 POOR RECEPTION PICTURE LEVEL PROBLEM 23 33 TRANSMISSION PROBLEM PICTURE QUALITY PROBLEM 24 34 NOISY RECEPTION/ TRANSMISSION PICTURE NOISE 25 UNSTABLE RECEPTION/ TRANSMISSION 26 35 UNSTABLE PICTURE 36 TUNING PROBLEM POOR PICTURE RECORDING 27 SPECIAL COMMUNICATION PROBLEM 28 SPECIAL RECEPTION PROBLEM 37 SPECIAL PICTURE FUNCTION 38 PICTURE DISPLAY/PICKUP PROBLEM
COLOUR AUDIO MECHANISM DATA PRINTING
41 NO COLOUR 42 COLOUR LEVEL PROBLEM 43 POOR COLOUR QUALITY 44 NOISY COLOUR 45 UNSTABLE COLOUR 46 POOR COLOUR RECORDING 47 SPECIAL COLOUR FUNCTION 48 51 61 NO MECHANICAL OPERATION 62 71 81 NO AUDIO NO DATA PROCESSING OPERATION NO PRINTER OPERATION 52 72 82 AUDIO LEVEL PROBLEM 53 AUDIO QUALITY 54 NOISY AUDIO 55 UNSTABLE AUDIO 56 POOR AUDIO RECORDING IRREGULAR MECHANICAL OPERATION FAULTY DATA PROCESSING OPERATION ERRONEOUS PRINTER OPERATION 63 73 83 SPEED PROBLEM 64 DATA DISPLAY PROBLEM POOR PRINT QUALITY 74 84 MECHANICAL NOISE 65 75 MECHANICALLY UNSTABLE 66 76 NOISY PRINTING 85 UNSTABLE PRINTER OPERATION 86 DAMAGE TO SOFTWARE 67 DATA READ/ WRITE PROBLEM 77 RIBBON/ PAPER PROBLEM 87 57 POOR SPECIAL AUDIO PROBLEM 58 STEREO/ MULTIMODE OPERATION MECHANICAL OPERATION PROBLEM 68 SPECIAL DATA PROCESSING FUNCTION 78 LENS PROBLEMS 88 FAULTY FONT/ CHARACTER FUNCTIONS
1 2
Symptom Code structure
3 4
Main Symptom Specification
Questions: Byte 1: Under which circumstances? (condition) Byte 2: Which main function group? (area of problem) Byte 3: Which type of malfunction? (type of problem) Byte 4: Which malfunction exactly?(problem specification)
Symptom coding by the Technician ?
Looks like a resource conflict on the SCSI bus master !
When I pushed ‘save’, it suddenly exploded !
By lack of symptom from Customer- or Reception-side, it is often necessary that the technician has to verify the symptom (by testing the set’s proper operation at the work bench), and then enters the Symptom code himself.
But in such a case he/she also should take the same point of view of a customer : WHAT DO I SEE , HEAR , FEEL , SMELL ,... He should NOT try to make an ‘on-the-spot’ diagnosis !
Symptom code “correction”
In some cases it can also be necessary that a technician will: * * “enhance” the original customer claim, e.g. by adding a condition code.
or he may even have to “correct” it, if it was clearly a wrong one.
But of course also in such case , the basic idea of symptom coding should remain intact.
Examples of good technician corrections:
1. Customer claim: There’s no picture on my TV; this will be coded at reception into
1310
. Technician however finds that in fact the set does not switch on power at all. He consequently corrects to : No Power (code
1110
), or better: No Power on AC (code
1111
) 2. Customer claim: Hiss noise from my cassette; this will be coded at reception to
1542
. Technician finds out this is correct but in fact only appears in one channel. He consequently corrects to:
E542
Value of two different perceptions
• • Some country’s or servicer’s computer systems allow to enter a symptom code on two levels, one ‘Customer’ code and one ‘Technician’ code. • This can actually be quite beneficial, as it also allows to analyse the differences in perception between a customer and a specialist, which can help in cases like “No Defect Found” and others.
Unfortunately, at present, there is no standard way defined yet in IRIS to clearly distinguish, and transmit, two levels of ‘Symptom’ code; therefore in most cases there will still be a regular need for “technician correction” of the Customer’s Symptom code, as descibed higher.
The Diagnosis Code Logic
Diagnosis Area
By entering a suitable combination of different code types, a technician can give nearly full details concerning the performed repair.
For each aspect of repair , a specific code is available By combining the (user) symptom area and the (technician) diagnosis area, a complete picture of the repair can be obtained, and a symptom/ cause analysis can be performed.
Section Identification
Consist of 3-byte Section codes Section codes indicate in which part of the set the intervention(s) was (were) performed To make them easier to remember, the 3-byte codes form so-called ‘mnemonics’ based on the english section names Section codes are easiest to understand when comparing them to a set’s block diagram
SENSOR UNIT SNS
Example of Section codes in a CD player
REMOTE CONTROL SECTION REM MEMORY CIRCUIT MEM CONTROL PANEL CTR INFORMATION DISPLAY IDS 88 : 88 PROGRAMMING SECTION PRG SYSTEM CONTROL SECTION SYS CLOCK/TIMER SECTION CLK SERVO SECTION SVO EXTERNAL CONNECTOR (e.g. Phono) EXC SIGNAL OUTPUT OUT SIGNAL PROCESSING DIGITAL DPR AUDIO PROCESSING A/D APA/APD EXTERNAL CONNECTOR (mains plug) EXC MAINS LEAD WIR POWER SUPPLY PSU FLEXIBLE PCB FLX INTERNAL CONNECTOR INC PROTECTION CIRCUIT PRT
Part Identification
Consists of Partnumber, Reference Number, and (optionally) Mounted Circuit Board code These codes are
manufacturer dependant
.
* Partnumber is the part order code(s) of replaced part(s) * Ref. is the position reference of the part (necessary if one partnumber is used on different locations) * MCB is the name or code of the board on which the component is located Lengths of these codes can vary , they should be aligned from left side
Line Symp -tom Part Order code Qty Position Section PCB Defect code Rep.
code Flag
Defect Identification
“Defect Codes” specify the type of defect(s) that was (were) found by the technician.
Mechanical as well as Electrical codes are defined.
Usually, they refer immediately to the part identified on the same line.
However, some types of Defect codes can also be “self standing”, i.e. not related to a specific part.
One of those “independent” Defect codes is “No problem found”; reasons for “NPF” can be further specified.
Line Symp -tom Part Order code Qty Position Section PCB Defect code Rep.
code Flag
Repair Identification
Repair Codes identify the actions performed by the technician Most common types of repair, like replacement, cleaning, alignment etc. must be referenced to specific components.
Also here, a number of ‘self-standing’ Repair codes exist, e.g. software upgrading, return without repair, estimation of repair, upgrading, etc..
Line Symp -tom Part Order code Qty Position Section PCB Defect code Rep.
code Flag
Parts Quantity
Quantity field will indicate how many of a particular part have been replaced.
* Logically, a quantity of more than ‘1’ usually only refers to ‘common’ parts, which have no specific reference code of their own (e.g. screws, washers,…) * In case another action than replacement was taken, ‘quantity’ field must be ‘0’ (zero).
Line Symp -tom Part Order code Qty Position Section PCB Defect code Rep.
code Flag
Parts Flag
The “Flag” is an indication of the “most important” part * Usually, several different parts are replaced during one repair, although mostly just one part is found to be the real cause of the symptom.
* In case different symptoms are available, one “most important” part should be flagged per symptom.
Line Symp -tom Part Order code Qty Position Section PCB Defect code Rep.
code Flag
Some typical repair examples
A Video recorder is brought in and customer claims “Set has no colour; sometimes my tapes are damaged”; the receptionist codes these symptoms as respectively “1410” and “1660” The technician’s actions: * When playing a test tape, he sees that the first symptom is indeed present.
* He suspects IC101in the Colour processing circuit, and replaces it; this doesn’t solve the problem however.
* After further troubleshooting, he finds a badly soldered resistor R123 in the same circuit, which by simple resoldering solves the problem.
* Next he tackles the second symptom and checks the mechanism; he sees that cassette unloading sometimes blocks, apparently due to a worn guide (ref. 513) in the threading mechanism. * He replaces the guide in question, and also cleans the tape path. Testing reveals that also this problem is solved.
How this example is coded
1412 = (constantly) no colour in playback Line 1 2 3 4 Symp -tom 1412 2626 CPA = colour processing, analog Part Order code 123456 345678 987654 Qty 1 1 Position IC101 R123 513 Section CPA CPA THR TPT the flags indicate the parts that were found to be the cause of each symptom defect unknown PCB XY-3 XY-3 Defect code T A Rep.
code A D A E Flag X X 2626 = (intermittently) irregular unloading of tape THR = threading mechanism TPT = tape path section T = bad contact A = replaced D = resoldered E = cleaned A = worn out
Note that first original symptom code was extended, and the second one corrected, by the technician!
No parts used
When no parts are used , some fields are even more important for analysis Defect , Repair code as well as Section code should now give a good view on the problem and solution.
Suppose a cassette deck is damaging tapes , the customer claims this.
The technician finds the torque needs adjusting , and no parts need to be replaced.
Correct and complete encoding will now make all the difference for later analysis.
Poor coding :
Line 1 Symp -tom 2663 Part Order code Qty Position Section TDM PCB Defect code P Rep.
code B Flag Alignment
we can only know “some adjustment” took place Better coding :
Line 1 Symp -tom 2663 Part Order code Qty Position RV701 Section TDM PCB SYSC ON Defect code P Rep.
code B Flag Torque Potentiometer
now we know exactly which adjustment was done
Line 1 Symp -tom 1230 Part Order code Qty Position 9 Section PCB MIC Defect code C Rep.
code B Flag Reference of microphone Misaligned Alignment
In the above example , the reference to the microphone , along with the correct MIC section code give us the information which part was not correctly aligned.
Symptom problem
Following is an example how NOT to use symptom coding.
Suppose the customer did not give a clear symptom , Or the person who at the frontline did not take care properly Or somebody was just being lazy… The result can be rather bad.
3 4 1 2 5 6 7 Line Symp -tom 1110 1110 1110 1110 1110 1110 1110 Part Order code X33720696 X33721241 392953101 392953041 A3642683A 392954202 150178211 Qty 1 1 1 1 1 1 1 Power problem Position 9 14 53 15 10 3 1 Section MIC CBT CBT CBT CBT CBT ANT PCB G G D Defect code A G G G Rep.
code A A A A A A A Flag Microphone G: scratched / D : cut, broken Battery cover, screw , connector cover , case assy , antenna ring Antenna
This symptom does NOT match any of the parts !!
Maybe it was entered as such at reception, but the technician should have corrected it
Line 3 4 1 2 5 6 7 Symp -tom 1518 1161 1161 1161 1161 1169 1169 Part Order code X33720696 X33721241 392953101 392953041 A3642683A 392954202 150178211 Qty 1 1 1 1 1 1 1 Position 9 14 53 15 10 3 1 Section PCB MIC CBT CBT CBT CBT CBT ANT G G D Defect code A G G G A A A Rep.
code A A A A Flag
The same repair with corrected codes gives a lot more information !!
S/B modification
A repair can be solved by applying a Service- or Technical Bulletin In this case , a specific repair code (I) exists It is however requested that the reference of the bulletin which was applied is also given; it can be inserted in the REF field
Line 1 Symp -tom 1531 Part Order code X12345678 Qty 1 Position DA00299 Section TPT BULLETIN REFERENCE PCB Defect code J I Rep.
code Flag Shaky / unstable S/B MODFICATION
In the example above, an audio problem was solved by applying a modification kit which was announced in a technical bulletin
Advanced coding
In many cases it is important to know more exactly on which part of a component some action was performed : * on which IC pin was a resolder performed * which part of a connector was cleaned or resoldered * which PWB pattern was restored * which alignment was performed on which point * which data parameter was changed The reference (position) field can also here be used to give more exact information for these purposes
Line 1 2 Symp -tom 1351 111A Part Order code Qty Position Q312#C IC001#31 Section PCB VPA SYS A A Defect code X W Rep.
code D D Flag 1 1
Q312#C : Collector of Q312 on which a solder bridge was taken away (defect code X = bridged soldering) IC001#31 : Pin 31 of IC001 was resoldered (defect code W = cold or no soldering) The use of “
#
“ as a separator after the part reference thus lets the technician inform more details where on a component the action was performed.
Line 1 2 Symp tom 211D 1517 Part Order code Qty Position D600# A CN1123#5 Section PSU INC PCB D A Defect code W T Rep.
code D G Flag 1 1 D600#- : the Anode (- side) of D600 was resoldered (cold or no soldering) CN123#5 : pin 5 of CN123 was repaired (defect code T = bad contact , repair code G = repaired electrical parts)
Line 1 2 Symp -tom 1332 1C34 5 Part Order code Qty Position T805#FV TU101#RV Section PCB DFL FC D A Defect code P P Rep.
code C C Flag 1 1
T805-FV : Focus adjustment by FV regulator , located on T805 transformer (defect code P = misaligned , repair code C = electrical alignment) TU101-RV : AGC adjustment by RV regulator located in the TU101 block
Line 1 2 Symp -tom 1339 1321 Part Order code Qty Position -V-Size TT49 Section PCB MEM MEM A A Defect code P 1 Rep.
code 1 1 Flag 1 1
-V-Size : V-size was reduced in service mode (defect code P = misaligned , repair code 1 = software correction TT49 : TT49 was performed , which means an NVM reset and consequent recovering of its contents (defect code 1 = software problem