Deprecated: Optional parameter $exhibit declared before required parameter $text is implicitly treated as a required parameter in /home/zwhalen/public_html/maps/plugins/Neatline/helpers/Views.php on line 115

Deprecated: Return type of CsvImport_RowIterator::seek($index) should either be compatible with SeekableIterator::seek(int $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 123

Deprecated: Return type of CsvImport_RowIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 82

Deprecated: Return type of CsvImport_RowIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 104

Deprecated: Return type of CsvImport_RowIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 93

Deprecated: Return type of CsvImport_RowIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 166

Deprecated: Return type of CsvImport_RowIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php on line 55

Deprecated: Return type of CsvImportPlus_RowIterator::seek($index) should either be compatible with SeekableIterator::seek(int $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 143

Deprecated: Return type of CsvImportPlus_RowIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 102

Deprecated: Return type of CsvImportPlus_RowIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 124

Deprecated: Return type of CsvImportPlus_RowIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 113

Deprecated: Return type of CsvImportPlus_RowIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 187

Deprecated: Return type of CsvImportPlus_RowIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php on line 75
TRRS style audio port · Mapping Our Devices

Title

TRRS style audio port

Description

a small hole in the bottom of an Apple device which is 3.5mm and contains a 4 pin audio port

Date

2010

Curator

EH

Part Number

514s0331a4

Date Code

2010

Function

This is a part which allows the user of the device to insert a headphone so they can hear the audio being played. The port is a family of electrical connectors typically used for analog audio signals.

Designer

Apple

Manufacturer

Foxconn

Country of Origin

China

City of Origin

Longhua Town, Shenzhen

Assembly Location

Foxconn Factory, Longhua Town, Shenzhen, China

Origin

This piece of the device was invented by Almon Strowger in 1888 for use in telephone switchboards. While this piece is not the original design of the audio port in the 1800s it would not have been possible with out the earlier models.

Raw Materials

Metal

Evidence

I used an article from Tech Crunch, Apple website, and Wikipedia's page for the history of the telephone connector to compile all this information.

Tags

No tags recorded for this item.

Citation

“TRRS style audio port,” Mapping Our Devices, accessed May 2, 2026, https://maps.dgst101.net/items/show/261.

Output Formats


File

IMG_1143.JPG
IMG_1143.JPG