# QNX and BlackBerry 10's SCSI CD-ROM Installation Interface

DevFeed: [QNX and BlackBerry 10's SCSI CD-ROM Installation Interface](<https://devfeed.tech/articles/qnx-41975.md>)

Original publisher: [Read original article](<https://blog.cmpxchg8b.com/2013/11/qnx.html>)

Author: taviso (noreply@blogger.com)

Published: 2013-11-12T16:14:00Z

Content type: article

Language: en

Sources: [Tavis Ormandy](<https://devfeed.tech/sources/tavis-ormandy.md>)

Topics: [CD (Disambiguation)](<https://devfeed.tech/topics/cd.md>), [file](<https://devfeed.tech/topics/file.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [cd](<https://devfeed.tech/tags/cd.md>), [computer](<https://devfeed.tech/tags/computer.md>), [devices](<https://devfeed.tech/tags/devices.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [file](<https://devfeed.tech/tags/file.md>), [installation](<https://devfeed.tech/tags/installation.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>), [security](<https://devfeed.tech/tags/security.md>)

## AI overview

The article recalls the author's early experience with QNX and examines how a pristine BlackBerry 10 device identifies itself as a SCSI CD-ROM, exposing BlackBerry Link installation files to a connected computer.

## Source excerpt

I remember being blown away by the QNX 1.44M demo as a teenager, it had a really big impact on me. At one time, I had even configured fvwm to look like QNX Photon. Here is a real screenshot of my desktop from May 2004 (an old configuration file of mine is still on the fvwm site): Curious about what RIM have been doing with QNX since the acquisition, I bought a BlackBerry Q10. If you connect a pristine BlackBerry 10 device to a computer, it will identify itself as a SCSI CD-ROM, and attempt to autoplay the installation of BlackBerry Link. $ lsusb -d 0x0FCA: Bus 002 Device 006: ID 0fca:8020 Research In Motion, Ltd. $ cdrecord --devices ------------------------------------------------------------------------- 0 dev='/dev/sg1' rwrw-- : 'RIM' 'PlayBook CD' ------------------------------------------------------------------------- $ isoinfo -l -i /dev/sr0 Directory listing of / d--------- 0 0 0 2048 Dec 19 2012 [ 21 02] . d--------- 0 0 0 2048 Dec 19 2012 [ 21 02] .. ---------- 0 0 0 72 Dec 19 2012 [ 28 00] AUTORUN.INF d--------- 0 0 0 2048 Dec 19 2012 [ 22 02] BACKGROUND ---------- 0 0 0 38198 Dec 19 2012 [ 29 00] BLACKBERRY LINK INSTALLATI.RTF d--------- 0 0 0 2048 Dec 19 2012 [ 23 02] DRIVERS ---------- 0 0 0 95326 Dec 19 2012 [ 19546 00] README.RTF ---------- 0 0 0 58251649 Dec 19 2012 [ 19593 00] START.DMG ---------- 0 0 0 432808 Dec 19 2012 [ 48 00] START.EXE Directory listing of /BACKGROUND/ d--------- 0 0 0 2048 Dec 19 2012 [ 22 02] . d--------- 0 0 0 2048 Dec 19 2012 [ 21 02] .. ---------- 0 0 0 5655 Dec 19 2012 [ 48037 00] BACKGROUND.PNG Directory listing of /DRIVERS/ d--------- 0 0 0 2048 Dec 19 2012 [ 23 02] . d--------- 0 0 0 2048 Dec 19 2012 [ 21 02] .. ---------- 0 0 0 36311440 Dec 19 2012 [ 260 00] BLACKBERRYDEVICEMANAGER.EXE ---------- 0 0 0 2038440 Dec 19 2012 [ 17991 00] BLACKBERRYLAUNCHER.EXE ---------- 0 0 0 83032 Dec 19 2012 [ 18987 00] SETUP.EXE ---------- 0 0 0 10 Dec 19 2012 [ 19028 00] VERSION.TXT $ isoinfo -x /AUTORUN.INF -i /dev/sr0 [AutoRun] sh