From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00,DKIM_ADSP_DISCARD, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 858E1C433E0 for ; Mon, 18 Jan 2021 22:42:50 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1044E22D3E for ; Mon, 18 Jan 2021 22:42:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1044E22D3E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=frantovo.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 93BD8185B; Mon, 18 Jan 2021 23:41:54 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 93BD8185B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1611009764; bh=cDOpuffs4o5PiZQ+QaHMGX2e0Q8UlElDWYwQQbW3enM=; h=Subject:From:To:References:Date:In-Reply-To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=UCFKRi1DUzldsoz/4BrTiDWYxudgxBf0K+SmpqKV0itQ4dyuj7kbwynV3SFUwipvR 6fdGwI4ybfrPLr151bNOIg5GgeftK8Y2V2P1k5/1w6WK9l5lQuwx6e1ghGxQnpcav2 /ds1bKKdhpBWxZ104L4g8vHPDCRPVDdRSeX9PdKk= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 22CF5F80166; Mon, 18 Jan 2021 23:41:54 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id B464EF8016E; Mon, 18 Jan 2021 23:41:52 +0100 (CET) Received: from posta.frantovo.cz (czf.frantovo.cz [91.219.244.97]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 6DC84F80137 for ; Mon, 18 Jan 2021 23:41:44 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 6DC84F80137 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=frantovo.cz header.i=@frantovo.cz header.b="UWEKnWeg" Received: from [192.168.1.4] (osma.doma.frantovo.cz [192.168.1.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: fiki@frantovo.cz) by posta.frantovo.cz (Postfix) with ESMTPSA id E705F1AA442; Mon, 18 Jan 2021 23:40:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=frantovo.cz; s=default; t=1611009616; bh=cDOpuffs4o5PiZQ+QaHMGX2e0Q8UlElDWYwQQbW3enM=; h=Subject:From:To:References:Cc:Date:In-Reply-To; b=UWEKnWegGmUUuJkDX6ihgLhMTeJyY4tOotCPfT9EBGXLTJrBMnpMbmrexZfwuhzYH Z/1XQMUl/dywPht0lly/HG/56Bz9CkOAwNSBTz7ve1P4PcPOUieHxSgASZqdfXtQoQ Fy0qbKPT7DmreONm7rYzQLkvkAUwmh7m7lgO+nZs= Subject: MIDI handshake for Pioneer DJ DJM-250MK2 to enable recording LINE/PHONO channels From: =?UTF-8?B?RnJhbnRpxaFlayBLdcSNZXJh?= To: alsa-devel@alsa-project.org References: <20200825153113.6352-1-konference@frantovo.cz> <1b3af11b-939e-1822-2d87-fd1f64dd7200@frantovo.cz> Autocrypt: addr=konference@frantovo.cz; prefer-encrypt=mutual; keydata= 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 hW6mcblB0mov13r3UFNF1TB7 Message-ID: <191a2803-f049-f73e-14b9-74c6b038e213@frantovo.cz> Date: Mon, 18 Jan 2021 23:41:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <1b3af11b-939e-1822-2d87-fd1f64dd7200@frantovo.cz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Virus-Scanned: clamav-milter 0.98.1 at posta X-Virus-Status: Clean Cc: Takashi Iwai , Dmitry Panchenko , Fabian Lesniak X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" Dne 25. 08. 20 v 17:36 Franti=C5=A1ek Ku=C4=8Dera napsal(a): > 1) The direct (before fader) PHONO/LINE recording channels are silent u= ntil some (yet unknown) special command is send to the mixer. There is qu= ite a lot communication over USB in both directions and I have to dig thr= ough the dumps. This would be a separate commit and I do not know, how lo= ng it could take. As mentioned earlier, the Pioneer DJM devices are somehow broken and by d= efault they produce only silence on LINE/PHONO recording channels. It was really challenging but it is no more hopeless =E2=80=93 in the mea= ntime, someone described, how it works inside, and I wrote a standalone p= rogram called djm-fix that fixes the device and enables the LINE/PHONO ch= annels (so the mixer is usable e.g. for DVS). Details are described here:= . The djm-fix tool is still a bit raw, = but it works for me and at least one more DJM-250MK2 owner confirmed, tha= t it works. Is it possible to move this fix to the kernel level? Or should it stay ra= ther as a standalone tool? I think that it would be nice to have Pioneer = DJM devices fully working out of the box without additional tools. The fix consists of a MIDI handshake =E2=80=93 we need to send and receiv= e some messages, compute some hash and then periodically send a keep-aliv= e message (when we stop, the LINE/PHONO channels become silent again). Franta