A method for wireless detonator blasting, comprising: using a blasting machine (2, 300) having a direct or indirect wireless communications link with a remote master controller and a firing circuit operative when enabled and powered to fire at least one connected detonator, directly or indirectly receiving (402, 206, 214, 230) a wireless verify, arm or fire command message from the remote master controller; using the blasting machine (2, 300), directly or indirectly sending a wireless first message to the remote master controller in response to receiving the wireless verify, arm or fire command message, the first message including display data, a data designator command, and a data designation number; using the blasting machine (2, 300): selectively processing (410, 210, 218, 232) the verify, arm or fire command message if the blasting machine (2, 300) directly or indirectly receives (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within a predetermined time after sending the wireless first message, and selectively refraining from processing the verify, arm or fire command message if the blasting machine (2, 300) does not directly or indirectly receive (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within the predetermined time after sending the wireless first message. using a blasting machine (2, 300) having a direct or indirect wireless communications link with a remote master controller and a firing circuit operative when enabled and powered to fire at least one connected detonator, directly or indirectly receiving (402, 206, 214, 230) a wireless verify, arm or fire command message from the remote master controller; using the blasting machine (2, 300), directly or indirectly sending a wireless first message to the remote master controller in response to receiving the wireless verify, arm or fire command message, the first message including display data, a data designator command, and a data designation number; using the blasting machine (2, 300): selectively processing (410, 210, 218, 232) the verify, arm or fire command message if the blasting machine (2, 300) directly or indirectly receives (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within a predetermined time after sending the wireless first message, and selectively refraining from processing the verify, arm or fire command message if the blasting machine (2, 300) does not directly or indirectly receive (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within the predetermined time after sending the wireless first message. selectively processing (410, 210, 218, 232) the verify, arm or fire command message if the blasting machine (2, 300) directly or indirectly receives (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within a predetermined time after sending the wireless first message, and selectively refraining from processing the verify, arm or fire command message if the blasting machine (2, 300) does not directly or indirectly receive (406, 408), from the remote master controller, a wireless data designator response message including the data designation number sent in the first message within the predetermined time after sending the wireless first message.