NEWS

BOM Check for South Korea: The Letter O Is in 16 of 359,135 Walsin Part Numbers, the Letter I in 1,992, and a Cleaner That Fixes Both Breaks 1,995

A BOM check for South Korea should not blindly turn the letter O into a zero. We parsed all 359,135 distinct Walsin part numbers: the letter O is in 16 of them and the letter I in 1,992, so a cleaner that rewrites both to digits makes 1,995 real part numbers unfindable. In 2,750,811 look-alike swaps, only 6 land on another real part.


Venatech Limited, an authorised Walsin distributor in Hong Kong, holds all 203 parametric export files published by Walsin Technology (Walsin). This post is written for engineers and buyers in South Korea whose BOM reaches them from a drawing, a scanned page or a hand-keyed ERP form, where a zero and the letter O look the same on screen. It is built from the Part Number column of the eight primary export sets, read as raw characters, with the QA row Test123999 excluded. We hold no customer BOMs and describe no customer’s practice. Every part number below is real.

Which Walsin part numbers contain the letter O or the letter I?

Very few contain O, and only three of the eight families contain I. We counted every character of all 359,135 distinct part numbers: the letter O is in 16 and the letter I in 1,992, which is 1,995 parts once the 13 that hold both are counted once. The other 357,140 part numbers contain neither, so for most of the catalogue a letter O or a letter I in a BOM row is a typing slip by construction.

Family Part numbers Contain the letter O Contain the letter I Contain a zero Match / mismatch against an O-to-0, I-to-1 cleaner
MLCC 23,601 0 0 22,710 Match — a cleaner can only help
Chip resistor 234,401 0 0 196,504 Match — a cleaner can only help
Thin film 93,914 0 0 72,036 Match — a cleaner can only help
Varistor 379 0 0 235 Match — a cleaner can only help
Disc capacitor 929 0 0 929 Match — a cleaner can only help
Inductor 5,410 13 1,863 5,190 Mismatch — 1,863 parts carry a real I, 13 a real O
RF 457 0 116 455 Mismatch — 116 parts carry a real I
Antenna 44 3 13 44 Mismatch — 16 of 44 carry a real O or I

We have not seen this counted anywhere. The five families where the letters never occur hold 353,224 part numbers. The three where they do hold 5,911, and 1,995 of those, 33.8 percent, are damaged by the cleaner most BOM tools ship first. The 13 O-bearing inductors are the whole BIH ferrite-bead run: BIH2012OB-001H is one of 13 of 13 BIH parts with an O in position 8, and RFCON070303MF6B001 is one of three antenna-family connector codes with one.

What does an O-to-0, I-to-1 cleaner do to a Walsin BOM?

It repairs typos in five families and destroys real part numbers in three. We rewrote every O to 0 and every I to 1 in each of the 1,995 parts that contain them, then looked the result up in the export. None of the 1,995 resolves, and no rewritten string lands on a different real part either, so the failure is a clean miss rather than a wrong match. A BOM row WFI2012FS1R2K becomes WF12012FS1R2K and returns nothing.

The same test on the other six look-alike letters is a warning against widening the rule. A letter that looks like a digit is a real character in this catalogue.

Letter in your BOM Rewritten to Part numbers that contain it A real part Cleaned string Match / mismatch
O 0 16 (13 inductor, 3 antenna) BIH2012OB-001H BIH20120B-001H Mismatch — no such row
I 1 1,992 (1,863 inductor, 116 RF, 13 antenna) WFI2012FS1R2K WF12012FS1R2K Mismatch — no such row
S 5 56,326 MK06S31R6DTL MK06531R6DTL Mismatch — no such row
D 0 42,584 MF04H1184DTL MF04H11840TL Mismatch — no such row
Z 2 14,343 WF04Z59R0TTL WF04259R0TTL Mismatch — no such row
G 6 10,208 0805N560G500 0805N5606500 Mismatch — no such row
Q 0 16,469 RFBPF2012090AQT RFBPF2012090A0T Mismatch — a different real part
B 8 41,273 RFDIP2012050LBT RFDIP2012050L8T Mismatch — a different real part

Across all eight letters, 158,543 of 359,135 part numbers (44.1 percent) contain at least one, and rewriting every look-alike letter to its digit resolves none of them to a real part. Only the last two rows land on a different part, and each does so for exactly one part number in the catalogue. For the broader question of how the characters in this column behave when a BOM is re-keyed, see our post on why Walsin part numbers do not paste into your BOM.

Can a typed O for a zero land on a different real part?

No, not once in the whole catalogue. We generated every single-character swap in both directions for the O and zero pair: 298,103 part numbers contain a zero or an O, which gives 464,245 swapped strings. None of the 464,245 is a real Walsin part number. The I and one pair gives 360,054 swapped strings across 241,804 parts, and again none lands.

That means a BOM row that fails to match and holds an O where a zero belongs has exactly one possible repair, and the repair never hides a collision. The table shows the whole test for all eight pairs.

Look-alike pair Parts holding either character Single-position swaps tested Swaps that land on a real part Match / mismatch
0 and O 298,103 464,245 0 Match — a swap is unambiguous
1 and I 241,804 360,054 0 Match — a swap is unambiguous
5 and S 164,014 200,139 0 Match — a swap is unambiguous
2 and Z 268,029 406,111 0 Match — a swap is unambiguous
6 and G 139,840 163,735 0 Match — a swap is unambiguous
0 and D 304,323 506,820 0 Match — a swap is unambiguous
0 and Q 302,548 480,718 2 Mismatch — one pair of RF filters
8 and B 140,415 168,989 4 Mismatch — two pairs of RF parts

We tested 2,750,811 single-character look-alike swaps and 6 land on another real part, all of them in the RF family. The catalogue is far more tolerant of this kind of typo than its density of near-twin part numbers suggests; our post on thick-film and thin-film part numbers that differ by one character shows where the genuine one-character neighbours are, and they are not look-alike swaps.

Which Walsin part numbers differ only by a look-alike character?

Six, in three pairs, and all three pairs are RF parts. We listed every swap that lands and read both rows. In each pair the two parts share series, case size and frequency band, and differ in the figures an RF design depends on. A cleaner that picks one for you would choose silently between two different filters.

Pair Real part Case size Application in the export Insertion loss in the export Match / mismatch against its twin
1 RFBPF2012090A0T 2012 2.4GHz BT/WiFi/Zigbee 1.5 dB Match on size, band and application. Mismatch on insertion loss
1 RFBPF2012090AQT 2012 2.4GHz BT/WiFi/Zigbee 1.2 dB Match on size, band and application. Mismatch on insertion loss
2 RFBPF2520080A8T 2520 2.4GHz BT/WiFi/Zigbee 2.5 dB Match on size, band and application. Mismatch on insertion loss
2 RFBPF2520080ABT 2520 2.4GHz BT/WiFi/Zigbee 2.1 dB Match on size, band and application. Mismatch on insertion loss
3 RFDIP2012050L8T 2012 Telecom (2G/3G/4G) 0.65 dB and 1.4 dB Mismatch on application and band edges
3 RFDIP2012050LBT 2012 2.4G/5G WiFi 0.8 dB and 1.0 dB Mismatch on application and band edges

The practical rule is short. If a corrected string lands on a part in one of these three pairs, do not accept the correction automatically. Show both candidates. The 2.4 GHz chain is covered in choosing an RF chip filter by band, which also explains why the export spells the same band several ways.

What should a BOM check in South Korea do when a part number misses?

Normalise, look up, and only then try swaps. We tested the sequence against the export. Uppercase the string, strip whitespace, look it up exactly, and if it misses try one look-alike swap at a time, accepting a result only when exactly one swap resolves. On 2,750,811 tested swaps that rule gives one answer in all but 6 cases, which is why the exceptions can be named.

Three constraints keep the rule honest:

  1. Never rewrite a letter globally. 158,543 part numbers contain a letter that looks like a digit, and 1,995 of them contain an O or an I that is genuine.
  2. Do not treat a corrected hit as a confirmed match. A part number that resolves says the string exists; it does not say the part fits your board. The free cross-reference tool shows what matches and what differs, field by field, for the parts in the export.
  3. Check the family first. In the five families without O or I, any such letter is a typo with one repair. In inductor, RF and antenna, test the string as typed before touching it.

We hold 28 Walsin datasheets, 451 pages, covering 26 MLCC and 2 chip resistor series, and we hold none for inductor, RF, antenna, varistor, disc capacitor or thin film. The inductor parts above, including the BIH run, are described only by what the export states, and that should be confirmed against Walsin’s own site. Hong Kong stock is a dated snapshot, 1,125 part numbers as at 23 September 2026, listed on ready stock. The inductor range is on the inductor page.

The short version

The letter O appears in 16 of 359,135 Walsin part numbers and the letter I in 1,992, 1,995 parts in all, and every one sits in the inductor, RF or antenna family. A cleaner that rewrites O to 0 and I to 1 repairs typos in 353,224 MLCC, chip resistor, thin film, varistor and disc capacitor parts and makes 1,995 real part numbers return nothing. Of 2,750,811 single-character look-alike swaps, 6 land on another real part, all in RF, in three pairs that differ in insertion loss or application. Do not rewrite letters globally, try one swap at a time, and show two candidates when two resolve. We tell you what the file holds. Qualification stays with you.

Send us the part number column of your South Korea BOM exactly as it leaves your spreadsheet and we will tell you how many rows are look-alike character problems and how many are real misses. And a question back: when your last import returned no match for a part with an O in it, did you check the part, or the letter?


Frequently asked questions

Does a Walsin part number ever contain the letter O?

Yes, in 16 of 359,135. Thirteen are inductor part numbers in the BIH run, such as BIH2012OB-001H, and three are antenna-family connector codes such as RFCON070303MF6B001. The other 357,119 part numbers hold no letter O, so a BOM row with one is usually a mistyped zero.

Does a Walsin part number ever contain the letter I?

Yes, in 1,992 of 359,135: 1,863 inductors, 116 RF parts and 13 antennas. None of the 353,224 MLCC, chip resistor, thin film, varistor or disc capacitor part numbers contains an I. WFI2012FS1R2K is an inductor with a genuine I in position 3.

Can a typed O for a zero land on a different Walsin part?

No. We generated all 464,245 single-position swaps between zero and the letter O, and all 360,054 between one and the letter I, and none is a real Walsin part number. A repair of that kind is unambiguous, though a corrected string is still only a string match and not a fit check.

Which Walsin part numbers differ only by a look-alike character?

Six, in three RF pairs. RFBPF2012090A0T and RFBPF2012090AQT differ by zero and Q; RFBPF2520080A8T and RFBPF2520080ABT differ by eight and B; RFDIP2012050L8T and RFDIP2012050LBT differ by eight and B. In each pair the export states different insertion loss figures.

Should a BOM cleaner replace letters with digits for a South Korea import?

Not globally. 158,543 of 359,135 part numbers, 44.1 percent, contain a letter that looks like a digit, and rewriting every such letter resolves none of them to a real part. Uppercase and strip whitespace, look up exactly, and try one swap at a time only on a miss.

Do you hold datasheets for these inductor and RF parts?

No. We hold 28 Walsin datasheets, 451 pages, covering 26 MLCC and 2 chip resistor series, and none for inductor, RF, antenna, varistor, disc capacitor or thin film. Specifications for those lines come from the export and should be confirmed against Walsin’s own site before use.

How many part numbers can a South Korea BOM check run at once?

The cross-reference tool accepts up to 500 part numbers pasted in, or an Excel or CSV file. It shows what matches and what differs from your original, field by field. It is a deterministic match against the published catalogue, and qualification in your own circuit stays with you.


Share This, Choose Your Platform!