Flipper/Sub-GHz/Restaurant_Pagers/iBells_ZJ-68
2023-01-19 21:11:43 +01:00
..
create_zj68_pager_files.py
ibells-pager_zj-68_playlist.txt
README.md
ZJ-68-pager_0A.sub
ZJ-68-pager_0B.sub
ZJ-68-pager_0C.sub
ZJ-68-pager_0D.sub
ZJ-68-pager_0E.sub
ZJ-68-pager_0F.sub
ZJ-68-pager_1A.sub
ZJ-68-pager_1B.sub
ZJ-68-pager_1C.sub
ZJ-68-pager_1D.sub
ZJ-68-pager_1E.sub
ZJ-68-pager_1F.sub
ZJ-68-pager_2A.sub
ZJ-68-pager_2B.sub
ZJ-68-pager_2C.sub
ZJ-68-pager_2D.sub
ZJ-68-pager_2E.sub
ZJ-68-pager_2F.sub
ZJ-68-pager_3A.sub
ZJ-68-pager_3B.sub
ZJ-68-pager_3C.sub
ZJ-68-pager_3D.sub
ZJ-68-pager_3E.sub
ZJ-68-pager_3F.sub
ZJ-68-pager_4A.sub
ZJ-68-pager_4B.sub
ZJ-68-pager_4C.sub
ZJ-68-pager_4D.sub
ZJ-68-pager_4E.sub
ZJ-68-pager_4F.sub
ZJ-68-pager_5A.sub
ZJ-68-pager_5B.sub
ZJ-68-pager_5C.sub
ZJ-68-pager_5D.sub
ZJ-68-pager_5E.sub
ZJ-68-pager_5F.sub
ZJ-68-pager_6A.sub
ZJ-68-pager_6B.sub
ZJ-68-pager_6C.sub
ZJ-68-pager_6D.sub
ZJ-68-pager_6E.sub
ZJ-68-pager_6F.sub
ZJ-68-pager_7A.sub
ZJ-68-pager_7B.sub
ZJ-68-pager_7C.sub
ZJ-68-pager_7D.sub
ZJ-68-pager_7E.sub
ZJ-68-pager_7F.sub
ZJ-68-pager_8A.sub
ZJ-68-pager_8B.sub
ZJ-68-pager_8C.sub
ZJ-68-pager_8D.sub
ZJ-68-pager_8E.sub
ZJ-68-pager_8F.sub
ZJ-68-pager_9A.sub
ZJ-68-pager_9B.sub
ZJ-68-pager_9C.sub
ZJ-68-pager_9D.sub
ZJ-68-pager_9E.sub
ZJ-68-pager_9F.sub
ZJ-68-pager_00.sub
ZJ-68-pager_01.sub
ZJ-68-pager_02.sub
ZJ-68-pager_03.sub
ZJ-68-pager_04.sub
ZJ-68-pager_05.sub
ZJ-68-pager_06.sub
ZJ-68-pager_07.sub
ZJ-68-pager_08.sub
ZJ-68-pager_09.sub
ZJ-68-pager_10.sub
ZJ-68-pager_11.sub
ZJ-68-pager_12.sub
ZJ-68-pager_13.sub
ZJ-68-pager_14.sub
ZJ-68-pager_15.sub
ZJ-68-pager_16.sub
ZJ-68-pager_17.sub
ZJ-68-pager_18.sub
ZJ-68-pager_19.sub
ZJ-68-pager_20.sub
ZJ-68-pager_21.sub
ZJ-68-pager_22.sub
ZJ-68-pager_23.sub
ZJ-68-pager_24.sub
ZJ-68-pager_25.sub
ZJ-68-pager_26.sub
ZJ-68-pager_27.sub
ZJ-68-pager_28.sub
ZJ-68-pager_29.sub
ZJ-68-pager_30.sub
ZJ-68-pager_31.sub
ZJ-68-pager_32.sub
ZJ-68-pager_33.sub
ZJ-68-pager_34.sub
ZJ-68-pager_35.sub
ZJ-68-pager_36.sub
ZJ-68-pager_37.sub
ZJ-68-pager_38.sub
ZJ-68-pager_39.sub
ZJ-68-pager_40.sub
ZJ-68-pager_41.sub
ZJ-68-pager_42.sub
ZJ-68-pager_43.sub
ZJ-68-pager_44.sub
ZJ-68-pager_45.sub
ZJ-68-pager_46.sub
ZJ-68-pager_47.sub
ZJ-68-pager_48.sub
ZJ-68-pager_49.sub
ZJ-68-pager_50.sub
ZJ-68-pager_51.sub
ZJ-68-pager_52.sub
ZJ-68-pager_53.sub
ZJ-68-pager_54.sub
ZJ-68-pager_55.sub
ZJ-68-pager_56.sub
ZJ-68-pager_57.sub
ZJ-68-pager_58.sub
ZJ-68-pager_59.sub
ZJ-68-pager_60.sub
ZJ-68-pager_61.sub
ZJ-68-pager_62.sub
ZJ-68-pager_63.sub
ZJ-68-pager_64.sub
ZJ-68-pager_65.sub
ZJ-68-pager_66.sub
ZJ-68-pager_67.sub
ZJ-68-pager_68.sub
ZJ-68-pager_69.sub
ZJ-68-pager_70.sub
ZJ-68-pager_71.sub
ZJ-68-pager_72.sub
ZJ-68-pager_73.sub
ZJ-68-pager_74.sub
ZJ-68-pager_75.sub
ZJ-68-pager_76.sub
ZJ-68-pager_77.sub
ZJ-68-pager_78.sub
ZJ-68-pager_79.sub
ZJ-68-pager_80.sub
ZJ-68-pager_81.sub
ZJ-68-pager_82.sub
ZJ-68-pager_83.sub
ZJ-68-pager_84.sub
ZJ-68-pager_85.sub
ZJ-68-pager_86.sub
ZJ-68-pager_87.sub
ZJ-68-pager_88.sub
ZJ-68-pager_89.sub
ZJ-68-pager_90.sub
ZJ-68-pager_91.sub
ZJ-68-pager_92.sub
ZJ-68-pager_93.sub
ZJ-68-pager_94.sub
ZJ-68-pager_95.sub
ZJ-68-pager_96.sub
ZJ-68-pager_97.sub
ZJ-68-pager_98.sub
ZJ-68-pager_99.sub
ZJ-68-pager_A0.sub
ZJ-68-pager_A1.sub
ZJ-68-pager_A2.sub
ZJ-68-pager_A3.sub
ZJ-68-pager_A4.sub
ZJ-68-pager_A5.sub
ZJ-68-pager_A6.sub
ZJ-68-pager_A7.sub
ZJ-68-pager_A8.sub
ZJ-68-pager_A9.sub
ZJ-68-pager_AA.sub
ZJ-68-pager_AB.sub
ZJ-68-pager_AC.sub
ZJ-68-pager_AD.sub
ZJ-68-pager_AE.sub
ZJ-68-pager_AF.sub
ZJ-68-pager_B0.sub
ZJ-68-pager_B1.sub
ZJ-68-pager_B2.sub
ZJ-68-pager_B3.sub
ZJ-68-pager_B4.sub
ZJ-68-pager_B5.sub
ZJ-68-pager_B6.sub
ZJ-68-pager_B7.sub
ZJ-68-pager_B8.sub
ZJ-68-pager_B9.sub
ZJ-68-pager_BA.sub
ZJ-68-pager_BB.sub
ZJ-68-pager_BC.sub
ZJ-68-pager_BD.sub
ZJ-68-pager_BE.sub
ZJ-68-pager_BF.sub
ZJ-68-pager_C0.sub
ZJ-68-pager_C1.sub
ZJ-68-pager_C2.sub
ZJ-68-pager_C3.sub
ZJ-68-pager_C4.sub
ZJ-68-pager_C5.sub
ZJ-68-pager_C6.sub
ZJ-68-pager_C7.sub
ZJ-68-pager_C8.sub
ZJ-68-pager_C9.sub
ZJ-68-pager_CA.sub
ZJ-68-pager_CB.sub
ZJ-68-pager_CC.sub
ZJ-68-pager_CD.sub
ZJ-68-pager_CE.sub
ZJ-68-pager_CF.sub
ZJ-68-pager_D0.sub
ZJ-68-pager_D1.sub
ZJ-68-pager_D2.sub
ZJ-68-pager_D3.sub
ZJ-68-pager_D4.sub
ZJ-68-pager_D5.sub
ZJ-68-pager_D6.sub
ZJ-68-pager_D7.sub
ZJ-68-pager_D8.sub
ZJ-68-pager_D9.sub
ZJ-68-pager_DA.sub
ZJ-68-pager_DB.sub
ZJ-68-pager_DC.sub
ZJ-68-pager_DD.sub
ZJ-68-pager_DE.sub
ZJ-68-pager_DF.sub
ZJ-68-pager_E0.sub
ZJ-68-pager_E1.sub
ZJ-68-pager_E2.sub
ZJ-68-pager_E3.sub
ZJ-68-pager_E4.sub
ZJ-68-pager_E5.sub
ZJ-68-pager_E6.sub
ZJ-68-pager_E7.sub
ZJ-68-pager_E8.sub
ZJ-68-pager_E9.sub
ZJ-68-pager_EA.sub
ZJ-68-pager_EB.sub
ZJ-68-pager_EC.sub
ZJ-68-pager_ED.sub
ZJ-68-pager_EE.sub
ZJ-68-pager_EF.sub
ZJ-68-pager_F0.sub
ZJ-68-pager_F1.sub
ZJ-68-pager_F2.sub
ZJ-68-pager_F3.sub
ZJ-68-pager_F4.sub
ZJ-68-pager_F5.sub
ZJ-68-pager_F6.sub
ZJ-68-pager_F7.sub
ZJ-68-pager_F8.sub
ZJ-68-pager_F9.sub
ZJ-68-pager_FA.sub
ZJ-68-pager_FB.sub
ZJ-68-pager_FC.sub
ZJ-68-pager_FD.sub
ZJ-68-pager_FE.sub
ZJ-68-pager_FF.sub

Found this restaurant pager in a gas station in Northern Germany: https://ibells.de/ruf-sets/restaurant-rufsysteme/gaesteruf-system/gaesterufsystem-kundenrufsystem-zj-68-20-pagers

There seem to be two versions, one with a fixed number of 20 pagers and one with up to 999.

I captured three signals that only differ in the last byte so I wrote a small python script to create 256 different codes. Probably could be extended to support the 999 possible pagers mentioned in the manual: http://m.callingsys.com/download/zj-68_usermanual.pdf

Feel free to copy the playlist file to your playlist folder to send all codes or let me know if you know a better way to brute force this pager.