Great fucking engineering!
Great fucking engineering!
Actually it is pretty good engineering - the remotes work really well for their size, bouncing off walls etc. Also the fact that the computer CAN be paired with a remote is excellent engineering- try that with a TV...
Allowing full functionality to a PC by default is IDIOTIC.
Imagine you are in school or a conference and someone fucks up your presentation by switching to random slides or makes your PC volume really loud. Someone can potentially ruin your reputation. Some dickhead at Apple marketing thought this up and some poor engineer had to implement it.
i had never considered this. i have used my Mac for live performance in front of audiences numbering in the thousands, possibly tens of thousands during the hours that my feed was used live on the radio. i consider myself pretty paranoid about redundancy as i always carried a pair of mirrored laptops, two power supplies, a bootable external hard drive that mirrored my laptops (or was slightly older if i had recently made changes in my configuration), and had multiple audio sources (DVD, CD, Vinyl) also available. worst case, i would have had dead air for the few seconds it took for me react to the situation and fire off the cued disc in the dvd player. not sure how long it would take me to pick up on what was happening if the perpetrator continued after i woke up the laptop... likely, after the second time i would swap laptops. if it happened again, i would probably suspect something malicious and open the console log.Allowing full functionality to a PC by default is IDIOTIC.
Sure it is, thats why by default you can only do a bunch of non-critical operations, the most annoying is putting the computer to Sleep.Imagine you are in school or a conference and someone fucks up your presentation by switching to random slides or makes your PC volume really loud. Someone can potentially ruin your reputation. Some dickhead at Apple marketing thought this up and some poor engineer had to implement it.
Anyone doing serious presentations should be aware of this and pair the remote. Bad engineering would be not to have an option to pair your remote to the Mac.
Allowing full functionality to a PC by default is IDIOTIC.
Sure it is, thats why by default you can only do a bunch of non-critical operations, the most annoying is putting the computer to Sleep.
Does this work if you use an Apple watch that is not synced to the Mac?You wrote in a 5 year old, obsolete* thread to ask an unrelated question?
What’s actually quite clever about the Apple Remote is how the pairing is accomplished: the remote sends standard NEC-format IR codes, but with a unique identifier. If the receiver “pairs” a remote, it simply learns the unique ID for that remote and ignores valid codes with a different identifier.
No.
So the unique ID would be just the address field? Standard NEC format has an 8 bit address field, while the extended format uses 16 bits for the address.
iPOD remote NEC protocol
ee 87 = apple custom code, 1 byte command (bit 0 = odd parity for bytes 3&4), 1 byte remote ID
ee 87 03 d0 MENU
ee 87 05 d0 play/pause
ee 87 06 d0 forward
ee 87 09 d0 back
ee 87 0a d0 +
ee 87 0c d0 -
e0 87 02 d0 menu+forward 5 seconds - dedicated remote select
e0 87 04 d0 menu+back 5 seconds - any apple remote select
The remote ID consists of one byte and is used to distinguish codes sent by multiple remotes.
The remote ID is changeable by holding the Next/Fast-Forward and Menu buttons for 5 seconds.
The sequence of remote IDs is non-sequential but predictable following the hexadecimal digit
ordering 0, 8, 4, C, 2, A, 6, E, 1, 9, 5, D, 3, B, 7, F. The byte has least significant bit first
so remote ID 04 would be followed by 84 and FA would be followed by 06
Note: this ordering only verified on older, white remote model.
---------------------------------------------------------------------------------------------
Apple TV remote NEC protocol
ee 87 = apple custom code, 1 byte command (bit 0 = odd parity for bytes 3&4), 1 byte remote ID (see iPOD info above)
battery CR2032
ee 87 02 0a MENU
ee 87 07 0a right
ee 87 08 0a left
ee 87 0b 0a up
ee 87 0d 0a down
ee 87 5d 0a ee 87 04 0a select
ee 87 5e 0a ee 87 04 0a play/pause
The aluminium Apple remote control has 7 buttons, one more than the previous white plastic model;
the extra button is a play/pause button that sends the same code as the center button.
However, in order to distinguish these, both buttons prepend their code with another 32 bit sequence
containing the commands 0x5f/0x5e and 0x5d/0x5c, respectively.