A system for remote control of a passenger control unit, PCU, the system comprising: a wireless controller physically and operatively coupled between an aircraft-based passenger control unit, PCU, and a control module of the PCU, the PCU comprising a plurality of switches (122, 112a-122f), each switch associated with at least one peripheral device, the wireless controller comprising a plurality of contacts, at least one contact mapped to each switch of the PCU; a wireless receiver communicatively coupled to the wireless controller, the wireless receiver configured to receive a contact signal from a mobile device associated with a user, and encoded instructions storable by a non-transitory storage medium of the mobile device and executable by at least one processor of the mobile device, the encoded instructions configured to cause the mobile device to: establish a wireless link to the wireless receiver according to at least one wireless protocol; recognize at least one of the user or the at least one peripheral device; load a graphical user interface (128, 128a), GUI, corresponding to the recognized user or peripheral device, the GUI comprising a plurality of virtual contacts corresponding to the plurality of contacts; and when a virtual contact is engaged by the user, transmit the contact signal to the wireless controller via the wireless link, the contact signal indicative of the engaged virtual contact; wherein based on the received contact signal, the wireless controller is configured to engage the contact corresponding to the engaged virtual contact, the engaged contact detectable by the PCU control module as an engagement of the switch to which the engaged contact is mapped. a wireless controller physically and operatively coupled between an aircraft-based passenger control unit, PCU, and a control module of the PCU, the PCU comprising a plurality of switches (122, 112a-122f), each switch associated with at least one peripheral device, the wireless controller comprising a plurality of contacts, at least one contact mapped to each switch of the PCU; a wireless receiver communicatively coupled to the wireless controller, the wireless receiver configured to receive a contact signal from a mobile device associated with a user, and encoded instructions storable by a non-transitory storage medium of the mobile device and executable by at least one processor of the mobile device, the encoded instructions configured to cause the mobile device to: establish a wireless link to the wireless receiver according to at least one wireless protocol; recognize at least one of the user or the at least one peripheral device; load a graphical user interface (128, 128a), GUI, corresponding to the recognized user or peripheral device, the GUI comprising a plurality of virtual contacts corresponding to the plurality of contacts; and when a virtual contact is engaged by the user, transmit the contact signal to the wireless controller via the wireless link, the contact signal indicative of the engaged virtual contact; establish a wireless link to the wireless receiver according to at least one wireless protocol; recognize at least one of the user or the at least one peripheral device; load a graphical user interface (128, 128a), GUI, corresponding to the recognized user or peripheral device, the GUI comprising a plurality of virtual contacts corresponding to the plurality of contacts; and when a virtual contact is engaged by the user, transmit the contact signal to the wireless controller via the wireless link, the contact signal indicative of the engaged virtual contact; wherein based on the received contact signal, the wireless controller is configured to engage the contact corresponding to the engaged virtual contact, the engaged contact detectable by the PCU control module as an engagement of the switch to which the engaged contact is mapped.