JP1 пульті: қайта бағдарламалау және мүмкіндіктерін кеңейту
JP1 remote
JP1 пульті: универсалды, қайта бағдарламаланатын, 6-шы түйіспелі. Теледидар мен үй кинотеатрына арналған, коды жаңартылады, макростар қолдау көрсетіледі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
JP1 қашықтауышы – Universal Electronics Inc. компаниясы өндіретін, әдетте батарея бөлімінде "JP1" деп белгіленген алты қосқышты интерфейс коннекторы бар универсалды қашықтауыштың бір түрі. JP1 интерфейсі қашықтауышты қайта бағдарламалауға мүмкіндік береді, соның арқасында жаңа кодтар тізімі мен функцияларды қосуға болады. Үй кинотеатрына құмар адамдар JP1-ді құрылғының ескіруіне жол бермеу үшін пайдаланады. Көптеген JP1 қашықтауыштары түймелерді қайта тағайындау және макростар сияқты кеңейтілген мүмкіндіктерге қолдау көрсетеді. Кейбір модельдерді телефон арқылы жаңарту арқылы жаңа кодтар тізімдерін қосуға болады.
A JP1 remote is a type of universal remote, usually with a six pin interface connector labeled "JP1" in the battery compartment, manufactured by Universal Electronics Inc. The JP1 interface allows the remote to be reprogrammed, adding new code lists and functions. Home theater hobbyists use JP1 to avoid obsolescence. Most JP1 remotes are capable of advanced functions like remapping keys and macros. Some models can be updated over the telephone to add new code lists.
JP1 Қашықтан басқару
JP1 барлық қашықтан басқару құрылғыларын Universal Electronics, Inc. компаниясы жасап шығарады. UEI өздерінің One For All тауарлық белгісімен әртүрлі модельдерді сатады және Radio Shack, Sony және Sky сияқты тұтынушылық электроника өндірушілеріне, сондай-ақ Comcast, Rogers, Cox, Shaw, Charter және Time Warner сияқты Солтүстік Американың кабельдік теледидар провайдерлеріне қашықтан басқару құрылғыларын жеткізеді. Баспалы схемалық платаларда "JP1" деген белгі "Jumper 1" деген сөздің жиі қолданылатын аббревиатурасы, яғни платадағы бірінші (және көптеген қашықтан басқару құрылғылары үшін жалғыз) джемпер. Жаңа модельдер "JP1.x" деп белгіленеді, мұнда "x" саны қолданылатын процессор түріне байланысты 1, 2 немесе 3 болады. JP1 схемалық платаларының алғашқы нұсқаларында EEPROM жад чипі қолданылған. Кейінгі нұсқаларда флэш-жады бар процессорлар қолданылады.
All JP1 remotes are made by Universal Electronics, Inc. UEI sells various models under their One For All brand name, and supplies remotes to consumer electronic manufacturers such as Radio Shack, Sony, and Sky, as well as North American cable TV providers such as Comcast, Rogers, Cox, Shaw, Charter and Time Warner. On printed circuit boards the marking "JP1" is a common abbreviation of "Jumper 1", i. e. the first (and for most remotes, the only) jumper on the board. Later models are labeled "JP1. x", where "x" is 1, 2, or 3, depending on the type of processor used. Earlier JP1 circuit board designs employ an EEPROM memory chip. Later designs employ processors with flash memory.
Жабдық интерфейсі
JP1 интерфейс кабелі JP1 қашықтан басқару құрылғысын компьютермен байланыстырады, компьютерге қашықтан басқару құрылғысының пайдаланушы жадын оқуға және жазуға мүмкіндік береді. Әртүрлі JP1 қашықтан басқару құрылғыларына параллель портты, тізбекті портты немесе USB қосылғыштарын қосу схемалары тегін қолжетімді, сондай-ақ бірнеше сатушылар дайын интерфейс кабельдерін ұсынады.
A JP1 interface cable connects a JP1 remote to a PC, enabling the PC to read and write to the remote's user memory. Schematics for cabling parallel port, serial port or USB connectors to various JP1 remote controls are freely available, and several vendors offer pre built interface cables.
JP1 қашықтан басқаруын интерфейс арқылы жаңарту
JP1 қашықтан басқару құрылғыларының көптеген деректері мен бағдарламалық жасақтамаларын IR, RemoteMaster немесе KeyMap Master сияқты бағдарламалық жасақтаманы іске қосатын компьютерге (ПК) қосылған интерфейс кабелі арқылы жаңартуға және кеңейтуге болады. Жаңартулар мен кеңейтулерге жаңа құрылғы кодтары, жаңа IR протоколдары, жетілдірілген пернелерді тағайындау және макростар кіреді. Никола Сальмория "Extenders" бағдарламалық жасақтамасын (JP1 қашықтан басқарудың негізгі өңдеу циклін алмастыратын протоколдар) жазып, жаңа функцияларды қосу жолын тапты. Extenders белгілі бір JP1 қашықтан басқару құрылғысының аппараттық мүмкіндіктеріне байланысты болуы мүмкін. Типик Extenders мүмкіндіктеріне ұзақ макро ұзындығы, жылдам команда орындау, ішкі макростар және ұзақ басып тұру (LKP) кіреді, онда перне, қанша уақыт басылып тұрғанына байланысты әртүрлі әрекеттерді орындайды.
The data and software in many JP1 remote controls can be updated and extended using an interface cable connected to a PC running software such as IR, RemoteMaster, or KeyMap Master. Updates and extensions include new device code data, new IR protocols, advanced keymapping, and macros. Nicola Salmoria discovered how to add new functions by writing software "Extenders" (protocols which replace a JP1 remote's main processing loop). Extenders may depend on a particular JP1 remote's hardware capabilities. Typical extender features include longer macro length; fast command execution; nested macros; and the long key press (LKP) in which a key performs different actions depending on how long it is pressed.
Бағдарламалық жасақтама
Қол жетімді әртүрлі бағдарламалық пакеттер бар. Ең қарапайым түріндегі негізгі пакет компьютер арқылы қашықтан басқарудың негізгі функционалдығын жаңартуға мүмкіндік береді. Ол жаңа құрылғыларды, протоколдарды және кеңейткіштерді орнатуға да мүмкіндік береді, бірақ олар жеке жасалып, негізгі пакетке көшіріледі. Бұдан басқа, ол қашықтан басқарудың толық конфигурациясын компьютерде файл түрінде сақтық көшірме жасау немесе қашықтан басқаруды "көшіру" үшін сақтауға рұқсат береді. Негізгі пакетке толықтыратын бағдарламалар жаңа құрылғыларды жасау, жаңа протоколдарды жасау, қашықтан басқарудағы процессорлардың тілдерін құрастыру және жаңа құрылғыларды басқару үшін қажетті протоколдық қолдау құруға мүмкіндік беретін қашықтан басқарудан алынған сигналдарды талдау сияқты мүмкіндіктерді қамтиды. 2000 жылдың қазан айында remotecentral.com сайтындағы "General Consumer Remotes" форумында электроника хоббишілері Дэн "HW Hackr" Нельсон мен Роб Кроу JP1 коннекторын пайдаланушы конфигурациясының деректері мен пайдаланушы жаңартқан құрылғылары сақталатын қашықтан басқару жадының бөлігін қарап шығу және өзгерту үшін қалай қолдануға болатынын анықтады. Хоббишілер осы жад аймағының құрылымын кері инженерия арқылы жасап, содан кейін жаңартуларды тікелей қолдану жолын тапты. JP1 Remotes Forum бұл жұмысты кеңейтіп, жаңа JP1 мүмкіндіктерін пайдалану үшін ең маңызды орын болып қала береді.
There are various software packages available. The core package at its simplest allows for the basic remote functionality to be updated via the PC. It also allows for installing new devices, protocols and extenders, though these are created separately and copied into the core package. It also permits the entire remote control's configuration to be saved as files on the PC for backup purposes or "cloning" remote controls. Programs complementary to the core package cover such functionality as creating new devices, creating new protocols, assembling the assembly languages of the processors in the remote control, and analysis of signals learned on the remote control to enable proper protocol support to be built to control new devices. In October, 2000, at remotecentral. com’s "General Consumer Remotes" forum, electronics hobbyists Dan "HW Hackr" Nelson and Rob Crowe worked out how a JP1 connector could be used to examine and modify that portion of a remote control's memory containing user configuration data and user updated devices. The hobbyists were able to reverse engineer the layout of this memory area, then discovered how to apply updates directly. The JP1 Remotes Forum expanded on that work, and remains the foremost locus of discovery for exploiting new JP1 functionality.
Кеңейтілген функциялар кодтары (EFC)
Бұрынғы әмбебап қашықтан басқару құрылғылары кодты / протокол нөмірін және қашықтан басқарудың өзі арқылы немесе JP1 интерфейсі арқылы бағдарламалау үшін үш таңбалы кеңейтілген функция кодтарын пайдаланды. Кейде бұл әмбебап қашықтан басқаруды бастапқы жабдық өндірушісінің қашықтан басқару құралында қолжетімді болмаған қосымша функцияларды пайдалануға бағдарламалауға мүмкіндік беретін еді. Кейінірек шыққан құрылғыларда бұл функция кодтары бес таңбалы ұзындыққа дейін ұзартылды. JP1 тобының сайтында осы кодтар жиынтығын табуға көмектесетін құрал бар, сондай-ақ қосымша кодтарды қашықтан басқару құралын өндірушіден немесе жеткізушіден алуға болады.
Earlier universal remote controls used a device code/protocol number and three digit extended function codes for programming via the remote itself, or through the JP1 interface. These sometimes enable a universal remote control to be programmed to use some extra functions which may not have been made available even on the original equipment manufacturer's remote control. In later controls, these function codes were extended to a length of five digits. There is a tool which assists in the lookup of these code sets at the JP1 group site, and additional codes can also generally be obtained from the remote control manufacturer or supplier.
Ескі УЕИ қашықтан басқару құралдары
Universal Electronics Inc. сонымен қатар "Big Easy" деп аталатын еуропалық қашықтан басқару арқылы ұсынылған әмбебап қашықтан басқарудың бұрынғы сериясын жеткізді. Бұл қашықтан басқару төрт тұтыну құрылымын басқара алады, протоколдар мен кодтар жиынтығы көбінесе теледидар, аналогты спутник және видеомагнитофонмен шектеледі. Дегенмен, кейбір жердегі цифрлық қабылдағыштар мен DVD ойнатқыштар ескі протоколдар мен кодтар жиынтығын пайдаланады, әдетте бұрын аналогты спутниктік қабылдағыштарда қолданылған. Осының салдарынан, бұл ескі қашықтан басқару құралдары әлі де қолпайылы болуы мүмкін. Осы өнімдер тобындағы қашықтан басқару құрылдары әдетте батарея бөліміндегі үш бағдарламалау тесігінің болуымен анықталады. Бұл қашықтан басқаруды қайта бағдарламалау кодтарын алгоритм түрінде жазуға болады, оны тегін жүктеуге және кеңейтілген басқару жиынтықтарын табуға болады.
Universal Electronics Inc. also supplied a previous series of universal remote controls, typified by the European control called the 'Big Easy'. This control can operate up to four consumer devices, with protocols and code sets normally limited to TV, analogue satellite and VCR. However, some terrestrial digital receivers and DVD players are using old protocols and code sets, typically those previously used by analogue satellite receivers. This means that these old controls can still be useful. Remote controls in this product range can normally be identified by the presence of three programming eyelets in the battery compartment. The codes to reprogram these remotes can be set down in the form of an algorithm, which can be freely downloaded and used to find extended control sets.
Пресс
JP1 туралы Detroit Free Press газеті мен Nuts and Volts журналы хабарлады.
JP1 has been reported on by the Detroit Free Press and Nuts and Volts magazine.